• ベストアンサー

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

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

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

  • ベストアンサー
  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.6

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

naochan55
質問者

お礼

で・・・で・・・・・ できましたーーー! テーブルに項目を追加して、データタブ-レコードソースを みたら、その変更した手テーブルを指定すれば、 追加された項目が出てきて、 クリック&ドラッグで、追加されましたー! 嬉しい! 嬉しい! これで安心して、業務を続けることができます。 本当にありがとうございます^^ 長くお付き合いを頂きまして、感謝感謝です。

その他の回答 (5)

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.5

おはようです~^^ > テーブルに新しいフィールドを追加しました。 > 変更前に作成したフォームに、その項目を追加したいのですが、 「プロパティの更新」では無くて多分こっちの説明だと・・・ データ アクセス ページのフィールド リストを更新する http://office.microsoft.com/ja-jp/access/HP052741751041.aspx?pid=CH063654331041 で、補足の方を読んでみたのですが・・・ > 新しく作ってみたフォームはタイトルを変更せずに > テーブルを変更したら、自動的に反映されました。 > その後、元のテーブルの名前を元に戻してみたのですが > もうダメだったみたいです。。。。 えっと、読解しきれていないかも知れないのですが、「元のテーブルの名前を元に戻してみた」と言うのはフォームのタイトルの話なのでしょうか?テーブルの名前の話なのでしょうか?フォームのレコードソースの話なのでしょうか? まさかフォームの名前とテーブルの名前を一緒にしているって事は無いよね^^; (名前を一緒にすると、誤動作を起こす事が多々あります、設定は出来るのですが、あえて違う名前を付けたり、頭3文字 テーブル=Tbl フォーム=Frm フィールド=Fld コントロール=Ctl等 を付けて区分したりしますが・・・Acc2000の時の名残と癖ですが・・・)

naochan55
質問者

お礼

補足に書き込めなかったので、お礼の欄で恐縮ですが・・・ >データ アクセス ページのフィールド リストを更新する ​http://office.microsoft.com/ja-jp/access/HP052741751041.aspx?pid=CH...​ ↑ここに書かれている内容で 「フィールド リストを最新の状態に更新します」のボタンが やっぱりないーーですーー 職場のPCなので、誰かが何かの設定をしたのか、 分からないのですが・・・ メニューの中を探してみたのですが、見当たらないのですが どこかに入っていますか? 一番簡単なのは、フォームを作り直してしまうことなのですが、 今後も起こり得ることなので、この機会になんとか、 クリアしたいものです。 申し訳ありませんが、私も勉強しますので、 可能な限り、お付き合いを頂ければと思います。 すみません。

naochan55
質問者

補足

おはようございます^^ 今日は東京は雨です・・・ コンビニ傘に525円も払ってしまいました。 >まさかフォームの名前とテーブルの名前を一緒にしているって事は無いよね^^; テーブル名が「商品マスタ」。 これをフォームにすると自動的に同じタイトルのフォーム名に なりますー。 それで、違う名前に変更したのです。 で、あとから試してみたら、新しく作ったフォーム(つまり「商品マスタ」フォームは、「商品マスタ」テーブルを変更したら、自動的に 追加した項目が出てきたのですが、名前を変えてしまったほうは出てこなかった。。。。 今、ちょっと別の作業をしなければならず、あとでまた試してみてから ご連絡いたします。 色々と本当にありがとうございます。 それと私が書いた 「> その後、元のテーブルの名前を元に戻してみたのですが」 ですが、すみません。「元のフォームの名前」の間違いでした。 レコードソースっていうのがいまいち分からないのですが・・・ 勉強しなくちゃですねー。 頑張ります。

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.4

> 消えるボタンも、出てくるボタンもありません。(^^;) えっと、ツールバーに出てくるのではなくて、テーブルのフィールドプロパティの横に出るみたいですが・・・ファイル形式がAcc2003で無ければ反応しないとか? (ボタンがあった記憶が無いので・・・) コントロール プロパティと基になるフィールドのプロパティとの関係 http://office.microsoft.com/ja-jp/access/HP051877021041.aspx?pid=CH063662021041 ただし、説明文を読むかぎり、「プロパティの更新」は連結したフィールドを反映するもので、フォームデザインのフィールドリスト上にフィールドが見つからないとは、無関係だと思います レコードソースの方の確認は、どうですか?

naochan55
質問者

補足

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

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.3

すみません、使ってなかっただけで、機能としてありますね>< [ACC2003] Office Access 2003 の新機能および新たに強化された機能の使用方法 http://support.microsoft.com/kb/823089/ja 「フィールド プロパティの変更を対応する連結コントロールに反映させる」 の所に、「プロパティの更新」のボタンの表示方法が記載されてます。 > 1.[ツール] メニューの [オプション] をクリックします。 > 2.[テーブル/クエリ] タブで、[[プロパティの更新オプション] ボタン > を表示する] チェック ボックスをオンまたはオフにします。 で、表示できるそうですが・・・フィールドのプロパティを、フォーム、レポートに反映させるためのボタンらしいですが・・・

naochan55
質問者

補足

ありがとうございます。 > 1.[ツール] メニューの [オプション] をクリックします。 > 2.[テーブル/クエリ] タブで、[[プロパティの更新オプション] ボタン > を表示する] チェック ボックスをオンまたはオフにします。 これは、オンになっています。 オン・オフをやってみて、消えたり出てきたりしたボタンが そうだろうとも思ってやってみたのですが、 消えるボタンも、出てくるボタンもありません。(^^;) うーーー分からない・・・ また何かありましたら、お知らせいただけると幸いです。

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.2

えっと、当方現在Acc2002のですが、一時Acc2003を使用してた事がありますが・・・ > 本によると、フォームを作ったあとのテーブルの > 変更は、このボタンを押してどうのこうのという > 説明が載っていますので、押さないと更新されない > のだと思います。 「プロパティの更新」と言うのは覚えがありません 多分「プロパティの「更新の許可」」とかと勘違いのものかと思います 疑うところとすれば、 ・フォームのレコードソースはテーブル名になってますか? (フォームプロパティのデータタブの一番上、ウィザードを使用した場合、SQL文を直接書き込んでる事があるのですが・・) 選択クエリを経由している、SQL文(Selectからはじまる文章)を直接記載している等の場合、フィールド名が限定され、フィールド名が出てこない事がありますが・・・ テーブル直接だと、後々面倒な事があるので、選択クエリ等を経由させた方が良いのは良いのですが・・・

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.1

> 変更前に作成したフォームに、 > その項目を追加したいのですが、 フォームを一回保存して、閉じて、デザインを開きなおしても、同じでしょうか?

naochan55
質問者

補足

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

関連するQ&A