- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「変数にフォームからの入力値は入るのですが2。」)
変数にフォームからの入力値は入るのですが2
このQ&Aのポイント
- VBA初心者です。変数にフォームからの入力値は入るのですが、データシートビューが正常に表示されない問題が発生しています。クエリの該当部分がオカシイか、テキストボックスのコントロールソースに問題がある可能性があります。
- また、印刷ボタンをクリックした際に「型が一致しません」というエラーが発生しています。おそらく、変数の型が一致していないためにエラーが発生していると思われます。ご教授いただける方がおられましたら、ご回答をお願いします。
- 修正中のコードの改善点や、データシートビューが表示されない問題への対処方法についてもアドバイスをいただきたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>データシートビューを開く クエリビルダのメニューバー「表示(V)」の中に 「データシートビュー(S)」があるので、これを クリックします。 因みにSQLビューも同メニューバー内にあります。 >「型が一致しません」 stdocnameのデータ型、repoのデータ型の どちらかがおかしいのですが、99%後者です。 Dim repo As Reports になってませんか?
お礼
分かりにくい説明で申し訳ありません。
補足
>データシートビューを開く クエリビルダのメニューバー「表示(V)」の中に 「データシートビュー(S)」があるので、これを クリックします。 因みにSQLビューも同メニューバー内にあります。 →データシートビューを開いても何もないのですが・・・。 見ているところが悪いのでしょうか?。 レポートをデザインビューで開いて左上の■からメニューが開けますが・・・。 >「型が一致しません」 stdocnameのデータ型、repoのデータ型の どちらかがおかしいのですが、99%後者です。 Dim repo As Reports になってませんか? →Dim repo As Reportsになっています。 Option Explicit '共通変数の宣言 Dim stdocname As String Dim repo As Report Dim delt As String Dim kmsg As String Dim app As Object