聞きたいこと
→accessで遷移先画面へのクエリの受け渡し?表示方法について。
→パラメータの入力ダイアログは出ないようにしても大丈夫なのか。
状況説明
→画面Xにコンボボックス1とテキストボックス2つがあり、実行btnをクリックすると「パラメータの入力」という画面が表示される。
→画面Yにデータを表示させたいのだが、肝心のクエリは動いていない(?)ため画面の見た目が真っ白。
以下は画面YのVBAで、画面読み込み時の処理↓
Private Sub Form_Load() Dim qd As QueryDef Set qd = CurrentDb.QueryDefs("クエリ1") With qd With CurrentDb.QueryDefs("クエリ1") 'テキストボックス1 If IsNull([Forms]![画面X]![画面X内のtxb1]) Then .Parameters("条件1") = "" Else .Parameters("条件1") = [Forms]![画面X]![画面X内のtxb1] 'テキストボックス2 If IsNull([Forms]![画面X]![画面X内のtxb2]) Then .Parameters("条件2") = "" Else .Parameters("条件2") = [Forms]![画面X]![画面X内のtxb2] 'コンボボックス If IsNull([Forms]![画面X]![画面X内のcmb]) Then .Parameters("PARAMT") = "" Else .Parameters("PARAMT") = [Forms]![画面X]![画面X内のcmb] End With End With End Sub
解決法がわかる方、もしくは検索方法がわかる方がいらっしゃいましたら教えていただけますと幸いです。
よろしくお願い致します。