こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

<アクセス>プロパティの更新ボタンはどこ?

当方アクセス2003です。

テーブルに新しいフィールドを追加しました。
変更前に作成したフォームに、
その項目を追加したいのですが、
本を読むと、「プロパティの更新」ボタンを押すと
書いてあります。。。。が、
そのボタンが見つかりません。
ツール-オプションでの、「プロパティの更新ボタンを
表示する」には設定してあります。
↑の設定を変更したりして、消えたり出たりしたボタンを
探したのですが、変化ありません。
どこを探れば見つかるのでしょうか。
すみません、急いでいるのですが、ご存知の方、
よろしくお願いします。

投稿日時 - 2007-02-19 12:44:44

QNo.2765597

すぐに回答ほしいです

質問者が選んだベストアンサー

> 「フィールド リストを最新の状態に更新します」のボタンが
> やっぱりないーーですーー

えっと、変更して変更したものが出る場合と出ない場合があると言う事は、多分このボタン無いから問題があるのではなく、違う問題なのだと・・・
(確かに、私も使った記憶が無いです^^;)

> レコードソースっていうのがいまいち分からないのですが・・・
これを確認しないと先に進まないので、説明
フォームが、どのデータを取り扱うか?を決めているものです。
例えば、取り扱うものとして
・テーブル
・クエリー
・SQL文
となってます
テーブルを変更して、単純にフィールドが反映されるのは、テーブルの名前を値にとっている場合だけで、クエリーの場合クエリーの作成内容により、SQL文の時も同じく、作成内容に依存します
確認する方法として、
フォームをデザインビューで開き、
編集-フォーム全体を選択
表示-プロパティ
データタブ-レコードソース
にあります
ここで、どのフィールド(項目)を取り扱えるようにするか設定していたりします
(要するに、ここで設定が指定されていれば、どうあがいても出てきません^^;)

投稿日時 - 2007-02-21 10:14:05

お礼

で・・・で・・・・・
できましたーーー!

テーブルに項目を追加して、データタブ-レコードソースを
みたら、その変更した手テーブルを指定すれば、
追加された項目が出てきて、
クリック&ドラッグで、追加されましたー!

嬉しい!
嬉しい!
これで安心して、業務を続けることができます。

本当にありがとうございます^^
長くお付き合いを頂きまして、感謝感謝です。

投稿日時 - 2007-02-21 10:54:40

ANo.6

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.5

おはようです~^^

> テーブルに新しいフィールドを追加しました。
> 変更前に作成したフォームに、その項目を追加したいのですが、

「プロパティの更新」では無くて多分こっちの説明だと・・・

データ アクセス ページのフィールド リストを更新する
http://office.microsoft.com/ja-jp/access/HP052741751041.aspx?pid=CH063654331041

で、補足の方を読んでみたのですが・・・
> 新しく作ってみたフォームはタイトルを変更せずに
> テーブルを変更したら、自動的に反映されました。
> その後、元のテーブルの名前を元に戻してみたのですが
> もうダメだったみたいです。。。。
えっと、読解しきれていないかも知れないのですが、「元のテーブルの名前を元に戻してみた」と言うのはフォームのタイトルの話なのでしょうか?テーブルの名前の話なのでしょうか?フォームのレコードソースの話なのでしょうか?
まさかフォームの名前とテーブルの名前を一緒にしているって事は無いよね^^;
(名前を一緒にすると、誤動作を起こす事が多々あります、設定は出来るのですが、あえて違う名前を付けたり、頭3文字 テーブル=Tbl フォーム=Frm フィールド=Fld コントロール=Ctl等 を付けて区分したりしますが・・・Acc2000の時の名残と癖ですが・・・)

投稿日時 - 2007-02-20 09:27:03

補足

おはようございます^^
今日は東京は雨です・・・
コンビニ傘に525円も払ってしまいました。

>まさかフォームの名前とテーブルの名前を一緒にしているって事は無いよね^^;

テーブル名が「商品マスタ」。
これをフォームにすると自動的に同じタイトルのフォーム名に
なりますー。
それで、違う名前に変更したのです。

で、あとから試してみたら、新しく作ったフォーム(つまり「商品マスタ」フォームは、「商品マスタ」テーブルを変更したら、自動的に
追加した項目が出てきたのですが、名前を変えてしまったほうは出てこなかった。。。。

今、ちょっと別の作業をしなければならず、あとでまた試してみてから
ご連絡いたします。
色々と本当にありがとうございます。

それと私が書いた
「> その後、元のテーブルの名前を元に戻してみたのですが」
ですが、すみません。「元のフォームの名前」の間違いでした。

レコードソースっていうのがいまいち分からないのですが・・・
勉強しなくちゃですねー。
頑張ります。

投稿日時 - 2007-02-20 10:37:47

お礼

補足に書き込めなかったので、お礼の欄で恐縮ですが・・・

>データ アクセス ページのフィールド リストを更新する
http://office.microsoft.com/ja-jp/access/HP052741751041.aspx?pid=CH...​

↑ここに書かれている内容で
「フィールド リストを最新の状態に更新します」のボタンが
やっぱりないーーですーー

職場のPCなので、誰かが何かの設定をしたのか、
分からないのですが・・・

メニューの中を探してみたのですが、見当たらないのですが
どこかに入っていますか?

一番簡単なのは、フォームを作り直してしまうことなのですが、
今後も起こり得ることなので、この機会になんとか、
クリアしたいものです。

申し訳ありませんが、私も勉強しますので、
可能な限り、お付き合いを頂ければと思います。
すみません。

投稿日時 - 2007-02-20 15:38:32

ANo.4

> 消えるボタンも、出てくるボタンもありません。(^^;)
えっと、ツールバーに出てくるのではなくて、テーブルのフィールドプロパティの横に出るみたいですが・・・ファイル形式がAcc2003で無ければ反応しないとか?
(ボタンがあった記憶が無いので・・・)

コントロール プロパティと基になるフィールドのプロパティとの関係
http://office.microsoft.com/ja-jp/access/HP051877021041.aspx?pid=CH063662021041

ただし、説明文を読むかぎり、「プロパティの更新」は連結したフィールドを反映するもので、フォームデザインのフィールドリスト上にフィールドが見つからないとは、無関係だと思います

レコードソースの方の確認は、どうですか?

投稿日時 - 2007-02-19 15:33:07

補足

いろいろと試してみました。
フォームの名前を変更してしまっていたのが
いけなかったのかもしれません。
新しく作ってみたフォームはタイトルを変更せずに
テーブルを変更したら、自動的に反映されました。
その後、元のテーブルの名前を元に戻してみたのですが
もうダメだったみたいです。。。。
今日はこの後出かけてしまい、テストができません。
また明日にでもお返事させていただきます。

ちなみに、とうとうボタンは出てきませんでした。

投稿日時 - 2007-02-19 15:57:37

ANo.3

すみません、使ってなかっただけで、機能としてありますね><

[ACC2003] Office Access 2003 の新機能および新たに強化された機能の使用方法
http://support.microsoft.com/kb/823089/ja

「フィールド プロパティの変更を対応する連結コントロールに反映させる」
の所に、「プロパティの更新」のボタンの表示方法が記載されてます。

> 1.[ツール] メニューの [オプション] をクリックします。
> 2.[テーブル/クエリ] タブで、[[プロパティの更新オプション] ボタン
> を表示する] チェック ボックスをオンまたはオフにします。

で、表示できるそうですが・・・フィールドのプロパティを、フォーム、レポートに反映させるためのボタンらしいですが・・・

投稿日時 - 2007-02-19 14:25:28

補足

ありがとうございます。
> 1.[ツール] メニューの [オプション] をクリックします。
> 2.[テーブル/クエリ] タブで、[[プロパティの更新オプション] ボタン
> を表示する] チェック ボックスをオンまたはオフにします。

これは、オンになっています。
オン・オフをやってみて、消えたり出てきたりしたボタンが
そうだろうとも思ってやってみたのですが、
消えるボタンも、出てくるボタンもありません。(^^;)

うーーー分からない・・・
また何かありましたら、お知らせいただけると幸いです。

投稿日時 - 2007-02-19 14:44:08

ANo.2

えっと、当方現在Acc2002のですが、一時Acc2003を使用してた事がありますが・・・

> 本によると、フォームを作ったあとのテーブルの
> 変更は、このボタンを押してどうのこうのという
> 説明が載っていますので、押さないと更新されない
> のだと思います。

「プロパティの更新」と言うのは覚えがありません
多分「プロパティの「更新の許可」」とかと勘違いのものかと思います

疑うところとすれば、
・フォームのレコードソースはテーブル名になってますか?
(フォームプロパティのデータタブの一番上、ウィザードを使用した場合、SQL文を直接書き込んでる事があるのですが・・)
選択クエリを経由している、SQL文(Selectからはじまる文章)を直接記載している等の場合、フィールド名が限定され、フィールド名が出てこない事がありますが・・・
テーブル直接だと、後々面倒な事があるので、選択クエリ等を経由させた方が良いのは良いのですが・・・

投稿日時 - 2007-02-19 14:04:01

ANo.1

> 変更前に作成したフォームに、
> その項目を追加したいのですが、

フォームを一回保存して、閉じて、デザインを開きなおしても、同じでしょうか?

投稿日時 - 2007-02-19 12:50:00

補足

ご返答ありがとうございます。
全部閉じて、開きなおしてもダメなのです。
本によると、フォームを作ったあとのテーブルの
変更は、このボタンを押してどうのこうのという
説明が載っていますので、押さないと更新されない
のだと思います。
ボタンのマークものっているのですが、
そのボタンが見つからないんですよね。

投稿日時 - 2007-02-19 13:28:36

あなたにオススメの質問