Accessにてテーブルから帳票フォームの検索フォームでレコード検索するようにしました。
検索フォームはフォームヘッダーに検索項目、検索ボタン、クリアボタンを設置し、詳細フォームに抽出レコードが表示されます。
検索項目にはテキストボックス、チェックボックス(2択)、リストボックス 、コンボボックスを配置しています。
「クリア」ボタンも下記コードにしていますが、一つだけ問題があります。
チェックボックスを2つ選択状態で「クリア」を押すと、クリアされない問題があります。
(例:性別:男性、女性)
1択のみ選択状態で「クリア」ボタンを押すと正常に動きます。
なぜか2択選択状態の時のみクリアがされないです。
どうかお力を貸してください。
vba
1Private Sub clear_Click() 2 Dim I As Long 3 Dim myObj As Object 4 5 For Each myObj in Me 6 If myObj.Name like "txt*" Then 7 myObj.Value = "" 8 End If 9 10 If myObj.Name like "check*" Then 11 myObj.Value = False 12 End If 13 14 If myObj.Name like "combo*" Then 15 myObj.Value = "" 16 End If 17 Next 18 19 For i = 0 To Me.listAge.ListCount - 1 20 listAge.Selected(i) = False 21 Next 22 23 Me.Filter = False 24End Sub
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。