• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームのボタンを押した時に、SQLのデータを取得し帳票に表示したい。)

フォームのボタンを押した時に、SQLのデータを取得し帳票に表示したい

このQ&Aのポイント
  • ACCESS2003を使用して、フォームのボタンを押した時にSQLのデータを取得し、帳票に表示したい方法について教えてください。
  • フォームであるボタンを押した時に帳票に出力されるレコードをSQLによって制御したい方法について教えてください。
  • Access 2003を使用して帳票出力機能を作成しようとしていますが、フォームのボタンを押した時にSQLのデータを取得して帳票に表示する方法がわかりません。

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

  • ベストアンサー
  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.1

> DoCmd.OpenReport "帳票(1)", acPreview, , strSQL OpenRecordメソッドの第4引数「WhereConditions」は、 その引数の名前の通り、Where条件式だけを指定します。 そこに「Select * ~」まで入れてしまっているために、 意図した動作になっていないものと思います。 ですので、 strSQL = "SELECT * FROM アプリデータDB WHERE アプリデータDB.端末名 = 'AAAA' " を strSQL = "アプリデータDB.端末名 = 'AAAA' " (または "端末名 = 'AAAA' ") に変更してみてください。

boojar
質問者

お礼

回答ありがとうございます。 Where 条件式だけ入れれば良かったんですね。 ("端末名 = 'AAAA' ")で やりたいことが可能になりました。 どうもありがとうございました。

関連するQ&A