Access (VBA)

Access VBAに関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 7全般 : Access 2003)
サブフォームの初期表示について
投稿日時: 19/05/31 16:34:32
投稿者: namidaneko

フォームに設置したテキストボックスに入力したキーワードを,
サブフォームのリストから検抽出するフォームを作成しました。
 
ここまではうまくいったのですが、
初期表示(テキストボックスにキーワード入力がないとき)の表示が、
最新のデータ1件のみになってしまいます。
 
初期表示は一覧形式で表示し、キーワードが入力されたらそこから抽出するようにしたいのですが、
なにか方法はないでしょうか。
 
調べたところ、
サブフォームのプロパティに空のマスターのフィルター」という項目があり、
それをいいえにするとできるという方法を見つけたのですが、
Access2003だからなのか、ありませんでした…
 
なにか代替策はないでしょうか。
 
※ちらみに、ベースとなるフォーム(テキストボックスを設置しているフォーム)は単表フォーム、
サブフォーム(データのリストがあり、クエリから引用)はデータシートになってます。

回答
投稿日時: 19/05/31 17:17:01
投稿者: sk

引用:
フォームに設置したテキストボックスに入力したキーワードを,
サブフォームのリストから検抽出するフォームを作成しました。

具体的に、どのような仕組みによって
サブフォームのレコードを抽出されているのでしょうか。
 
・サブフォームのレコードソースである選択クエリの
 抽出条件にパラメータを含む式を設定している。
 ( QBF 技法)
 
・フォームモジュール内のコードによって
 フォームフィルターを制御している。
 
引用:
ここまではうまくいったのですが、
初期表示(テキストボックスにキーワード入力がないとき)の表示が、
最新のデータ1件のみになってしまいます

「そのフォームを開いた時点では新規レコードのみが表示されている」
という意味でしょうか。

トピックに返信