- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSとレポートとVBAと)
ACCESSにおける顧客コードとレポートの表示について
このQ&Aのポイント
- ACCESS2000でフォームに印刷ボタンを作成し、それを押すとレポートの画面が開くようにしたいです。ただし、フォームの顧客コードとレポートの顧客コードが同じ番号になったレポートを表示したいです。
- ACCESS2000で作成したフォームに印刷ボタンを設置しました。しかし、フォームの顧客コードとレポートの顧客コードが同じ番号になったレポートを表示する方法がわかりません。
- ACCESS2000のフォームに印刷ボタンを作成し、それを押すとレポートの画面が開きます。ただし、フォームの顧客コードとレポートの顧客コードが同じ番号になったレポートのみを表示したいです。どのようなVBAのコードを使えば良いでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
度々すいません criteria = "顧客コード = ' " & Me!顧客コード &" ' " こうです。。。
その他の回答 (2)
- Mtr2004
- ベストアンサー率18% (2/11)
回答No.2
上手くいかなかったですかすいませんm(__)m Stringにした場合は criteria = "顧客コード = ' " & Me!顧客コード" ' " とシングルコーテーションで囲んでみてください。 コレでどうでしょう。。。
- Mtr2004
- ベストアンサー率18% (2/11)
回答No.1
private sub 印刷ボタン_click() dim criteria as integer criteria = "顧客コード = " & Me!顧客コード docmd.openreport "レポート",acviewpreview, ,criteria end sub こんな感じでどうでしょうか?
質問者
お礼
さっそくの回答ありがとうございました。 criteria = "顧客コード = " & Me!顧客コード 上記の箇所で「型が一致しません」と、デバックエラーが出てしまいました。 そこで型を「String型」に換えたところ docmd.openreport "レポート",acviewpreview, ,criteria 上記の箇所で「抽出条件でデータ型が一致しません」と出てしまいました。 何か解決方法はありますでしょうか?
お礼
ありがとうございました。 全然解らなかった事なのですが Mtr2004さんのアドバイスのおかげで気が抜けるほど 簡単に解決いたしました。 本当にありがとうございます