• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Accessで範囲指定表示)

Accessで範囲指定表示

このQ&Aのポイント
  • Accessで範囲指定した日付のデータを表示する方法を教えてください。
  • VBAを使用して受付日の範囲日付をAccessのページヘッダーに表示する方法を教えてください。
  • SQL Server Management Studio Expressを使用していますが、Accessで範囲指定表示は可能でしょうか?

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

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1416)
回答No.3

>=txt受注F,=txt受注Tにする 違います。 =Forms.txt受注F.txt受注T ★結合子は,(カンマ)ではなく.(ピリオド)です。 解説 ★Forms はフォームコレクション(フォームオブジェクト集合体)で、  組込みコレクションです。この通りに記述しなければいけません。 ★.txt受注F はコレクション(複数ある)から特定の1オブジェクト、  この場合は"txt受注F"という名前のオブジェクトを指定します。 ★.txt受注T はフォーム内の"txt受注T"というコントロールを指定  します。デフォルトプロパティがValueなので、この場合は内容  つまり、テキストボックス内の文字列ということです。 "=Forms.txt受注F.txt受注T"とは以下の意味になります。 「このコントロール(テキストボックス)はフォームコレクション中 にある"txt受注F"と言う名のフォーム上の"txt受注T"と言う名の コントロール(テキストボックス)をデータ源とする。」 尚、フォームを開いていない状態で、レポートを開くとエラーになります。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • nda23
  • ベストアンサー率54% (777/1416)
回答No.2

(1)日付の場所をF(フォーム)のT(テキストボックス)とする。 (2)ページヘッダ内にテキストボックスを置く。 (3)上記(2)のコントロールソースに"=Forms.F.T"と記述する。 これで、フォーム上の日付を反映したレポートが出来ます。

shyadow
質問者

補足

やってみましたができませんでした (1)日付の場所をF(フォーム)のT(テキストボックス)とする。 →VBデザイン画面の名称    自分はtxt受注F,txt受注Tとする (2)ページヘッダ内にテキストボックスを置く。 (3)上記(2)のコントロールソースに"=Forms.F.T"と記述する。 =txt受注F,=txt受注Tにする ということですよね?

すると、全ての回答が全文表示されます。
  • nda23
  • ベストアンサー率54% (777/1416)
回答No.1

>Accessのページヘッダーに範囲日付を表示します >SQL Server Management Studio Expressを使ってます つまり、こういうことでしょうか? (1) SQL Server のテーブルを Access のリンクテーブルにしている。 (2) Access のレポートを使って文書を作る。 (3) 日付範囲は別のフォームのテキストボックスなどにある。

shyadow
質問者

補足

はい、そういうことです 足らなくてすみません (1) SQL Server のテーブルを Access のリンクテーブルにしている。 (2) Access のレポートを使って文書を作る。 (3) 日付範囲は別のフォームのテキストボックスなどにある。   VBの画面(テキストボックスの入力)

すると、全ての回答が全文表示されます。

関連するQ&A