リストボックスにテーブルAのフィールド名を表示させフィールドを選択、オプショングループで演算子(=、>など)を選択、コンボボックスにそのフィールドのソースが表示されリストから値を選択し検索をかけたいと思っています。
リストボックスで数値型のフィールドを選択し、コンボボックスから値を選択するまではいいのですが、
その後リストボックスでテキスト型のフィールドに変更すると、コンボボックスにソースは表示されるのですが選択しようとすると、
このフィールドに入力した値が正しくありません。
たとえば、数値型のフィールドに文字列を入力しました。
とエラーが出てしまいます。
コンボボックスに前に選択したデータ型が残ってしまっているようなのです。
WEBでも検索し、色々試したのですがどれもうまくいきません。
これを回避する方法はないでしょうか?
---<現在のソース>----------------------------------------------------------------
リストボックス:listfield
演算子オプショングループ:opgEnzan
コンボボックス:cboJoken
Private Sub Form_Open(Cancel As Integer)
strTable = lstfield.RowSource
End Sub
Private Sub lstfield_Click()
opgEnzan = False
End Sub
Private Sub opgEnzan_Click()
cboJoken.RowSource = ""
cboJoken.RowSource = "SELECT DISTINCT " & lstfield & " FROM " & strTable & ";"
cboJoken = Null
cboJoken.ColumnWidths = "0cm"
cboJoken.ColumnWidths = "4.5cm"
cboJoken.SetFocus
SendKeys "{F4}"
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA ComboBoxについて 2 2022/10/21 12:15
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) VBA リスト表示していますが 3 2023/05/18 12:12
- Visual Basic(VBA) ユーザーフォームの書き出しで追加のご相談 ユーザーフォームの値をシートに書き出す際、コードが表示され 2 2022/08/05 10:58
- Visual Basic(VBA) ExcelVBA ドロップボックスで月を選択するとそれ以降のデータが残るようにしたい。 3 2022/12/16 14:53
- Visual Basic(VBA) ユーザーフォームに2つのコンボボックス銀行名「ConboBox1」支店名を「ConboBox2」とし 4 2022/08/03 17:34
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) Excel VBA ユーザーフォーム1のコンボボックスに別ブックの値を反映させたいです。 6 2023/03/21 16:12
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
accessのフィールドに10桁の数...
-
アクセスで入力したデータの順...
-
差し込み文書のルールで if the...
-
「#エラー」の回避
-
ワードのテキストボックスフォ...
-
FileMakerで、フィールドの値が...
-
ExcelからAccessデータを検索す...
-
Wordのドロップダウン フォーム...
-
MS-ACCESSで中央値(ME...
-
ファイルメーカー複数フィール...
-
ACCESSでデータ変更箇所が分か...
-
ファイルメーカーpro5 の 計...
-
VisoでのER図の書き方を教えて...
-
文字色を自動的に変更(ファイ...
-
FileMakerで繰り返しフィールド...
-
FileMakerで画像をまとめて書き...
-
Accessの関数で、フィールド名...
-
ファイルメーカー6で複数のレコ...
-
ピボットテーブルで再表示したい
-
地デジTVのコンポジット入力の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスで入力したデータの順...
-
「#エラー」の回避
-
差し込み文書のルールで if the...
-
accessのフィールドに10桁の数...
-
ExcelからAccessデータを検索す...
-
Accessで値がnullの場合は計算...
-
Accessでボタンを押すと今日の...
-
FileMakerで画像をまとめて書き...
-
WORD差し込み印刷:日付の処理 ...
-
ACCESSでデータ変更箇所が分か...
-
Access フィールド内の値で、...
-
MS-WORDで、あるフィールドに入...
-
FileMakerで、フィールドの値が...
-
access フィールドのサイズ(文...
-
Wordでページ番号を計算式で入...
-
フィールドの中のテキストを分...
-
FileMakerで外部保存PDFを開く方法
-
ファイルメーカーの集計方法を...
-
ワードでプルダウン項目を作りたい
-
Access フィールドに入力した...
おすすめ情報