- ベストアンサー
フィールドの追加について
テーブルやりレーションを設計した後に フォームをVBAで作りこんでいたのはいいんだけど 要望があってテーブルにフィールドを一つ追加しなければ ならなくなったんです テーブルにフィールドを追加しても作成していたフォームに追加部分のフィールドが反映しません (フィールドリストにあらわれない) フォームを結構作りこんだんだけどまた1から作り直し かと思うとブルーになってます なんとかする方法ってないですか
- t__matumot
- お礼率80% (12/15)
- その他(データベース)
- 回答数3
- ありがとう数7
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
#1です。 >SQLを記述できるほど それほどの意味ではなく、例えば新規にフォームを作成すると 1.フォーム全体のプロパティを見て 2.データタブのレコードソースで 3.既存のクエリーを選択、または独自のクエリーを作成 の手順で進行すると思います。この3.段階で新たなフィールドが落ちている可能性はないでしょうか?
その他の回答 (2)
#1です >ちなみにタブオーダはそれでも反映しないのですが >タブオーダーは別のところで設定するところがあるのでしょうか 質問の意味が良く理解できませんが(^^; ・フォーム・デザイン ・メニューバー/表示/タブオーダーで開く「タブオーダー・ウィンドウ」 での操作では不満なのでしょうか?
お礼
ありがとうございます 先ほどやったときにはタブオーダーにところに あらしいフィールドが表示されていなかった んですけどもう一度開きなおして見たら タブオーダのリストの中にちゃんと表示されて いました たまに思ったとおりの動きをしないのは アクセス2000の不具合なのかな それともこういったものなので何か操作するたびに 閉じたり開いたりするものなのかな
データベースの種類その他、環境に関する記述が一切ありませんが、一応MS-Accessであるとして。 フィールドリストには自動的に追加されるはずです。 フォームが使用するレコードソースを自前のSQLなどで制限していませんか?
お礼
ありがとうございます アクセスでという記述を入れ忘れてしまいました SQLを記述できるほど能力がないのでたいしたことを してませんがそういえばサブフォームを利用しています これがなんか問題なのでしょうか?
補足
プロパティからコードソースを変更したら反映されました ありがとうございます ちなみにタブオーダーはそのままなんですが これはどうにもならないのでしょうか?
関連するQ&A
- accessでフィールド追加のあとフォームに反映されない
access2002を使っています。 あるテーブルを元に、フォームをつくってあるのですが、テーブルにフィールドを1つ追加しました。 フォームでもそのフィールドを表示させたいのですが、 フィールドリストの中に追加したフィールドが出てきません。 説明がわかりづらくて申し訳ありませんが、 反映されない原因がわかりましたら教えてください!
- ベストアンサー
- オフィス系ソフト
- Accessでフォームへのフィールドの追加方法について
よろしくお願いします Access2002にて名簿を作成しております。 テーブル「A」とテーブル「B」という2つのテーブルを作成し ウィザートを利用してAとBの混ざったフォーム「名簿」を作成しました。 その後テーブル「A」のフィールド「年齢」を増やしたのですが フォーム「名簿」へ「年齢」フィールドの追加の仕方がわかりません フォーム「名簿」のフィールドリストに「年齢」はありませんので、 まず「フィールドリスト」へ「年齢」フィールドを追加する必要が あると思うのですが、その方法を教えて下さい。 よろしくお願いします
- ベストアンサー
- その他(業務ソフトウェア)
- Accessでフィールドを追加したい
Accessであるシステムを作成しているのですが、いくつか不明な点があるのでアドバイスをお願いします。 「社員情報」をいうテーブルがあり、初期の状態で「社員番号」「氏名」「入社年月日」「年齢」とフィールドがあります。 このテーブルを基にフォーム「社員情報入力」も作ってあります。 ここで新たに、社員情報テーブルに「生年月日」「連絡先」など、フィールドを追加したいのですが・・・以下のような条件があるので、どうしていいのかわからず困っています。 【条件】 ・フィールド追加用のフォーム(新規フィールド名を入力させる)を作り、そこからフィールドを追加させる。(直接テーブルはいじらせないため) ・追加したフィールドを社員情報入力フォームに反映(表示)させたい ・追加したフィールドをレポートにも反映(表示)させたい このような条件でフィールドの追加は無理なのでしょうか? アドバイスや参考になるページを教えてください。 よろしくお願いします。
- ベストアンサー
- その他(データベース)
- Accessのフォームにテーブルの項目を追加するには
フォーム作成途中にフィールドリストにないテーブルの項目をフィールドリストに追加するにはどうすればいいのでしょうか? 新たにフィールドリストに追加せずに、テーブル項目は追加するものなのでしょうか?
- ベストアンサー
- オフィス系ソフト
- アクセス2003で完成されたフォームに新たに別のテーブルのフィールドを追加したい
アクセス2003を使っています。全く始めたばかりです。今までに2つのテーブル(テーブルAとテーブルB)からフィールドリストを出して,それなりに満足したフォームが出来上がりました。試行錯誤していくうちに,新しいテーブル(テーブルC)を作ってフィールドを増やそうと思いました。各テーブルの関連付けも行ったので,フィールドリストに反映されるのだろうと思ったのですが,テーブルAとBのリストしかでてきません。テーブルAにテーブルCのフィールドをコピーしようかとも思ったのですが,また,フォームのデザインを整えるのもたいへんかなと思っています。過去質問も見ましたが,近いものがありそうでなさそうで・・・
- ベストアンサー
- オフィス系ソフト
- Access2002でホームへフィールド追加
Access2002を使っています。テーブルにフィールドを1つ追加したのですが、そのフィールドをフォーム(テーブルそのまま)に追加できません。 またフォームを作り直すのは面倒です。何とかならないものでしょうか。
- ベストアンサー
- その他(データベース)
- アクセスのレポートでフィールドを追加
レポートを作成した後に、元になっているクエリに新しいフィールドを1つ追加して、レポートにも反映させたいです。ページヘッダーと詳細セクションにそれぞれ追加するにはどうしたら良いでしょうか?
- ベストアンサー
- オフィス系ソフト
- Access ページでフィールドリストの更新が出来ません。
会社で、アクセスを使ってデータを作成するように依頼を受けたのですが、全くの素人で参考書を頼りに簡単なテーブルとフォームとページを作成しました。 テーブルとフォームについては、なんとか上手くいったのですが、ページを参考書通りに作成してもテーブルのデータが反映されません。 インターネットや別の参考書で探しても解決策が載っていなくて、いろいろ自分なりに探してみると、フィールドリストのページの接続に×が付いていました。 ページの接続自体は絶対パスの関係で参考書に載っていたので良いのですが、フィールドリストが参考書に載っておらずヘルプで探して更新してくださいとしか明記しておらずにどうやって更新して良いのか分からず困っています。 どうすればテーブルとページが繋がるのか、ご教授お願いします。
- 締切済み
- その他(業務ソフトウェア)
- アクセスのテーブルとフィールドの関係について教えてください
テーブル1からフォームを作成するとします。このフォームのなかの入力項目にテーブル2の中にあるフィールドを追加することは可能でしょうか?
- ベストアンサー
- オフィス系ソフト
- ACCESSでVBA等を用いて既存テーブルにフィールドを追加する
タイトルどおりです。 ACCESS97以降で、VBA等を用いた「既存テーブルにフィールドを追加する」方法を調べています。 業務で、デザインビューを使用せずにテーブルフィールドの追加が発生したので、その対応のためです
- ベストアンサー
- その他(データベース)
お礼
ありがとうございます さきほどの補足のところに記述してしまいましたが うまく設定することができました フィルドをプロパティで設定しなおせばよかったんですね 非常に勉強になりました ちなみにタブオーダはそれでも反映しないのですが タブオーダーは別のところで設定するところがあるのでしょうか