Access2016について教えてください。
取引フォームを分割フォームで作り、サブフォーム部分のデータシートにある業者名を検索するために
親フォーム部分に業者検索テキストボックスを作成しました。
その後検索ボタンと解除ボタンを設置してコードを以下のように書きました。
Private Sub 検索_Click()
Me.Filter = "業者名 like'*" & 業者検索 & "*'"
Me.FilterOn = True
End Sub
Private Sub 解除_Click()
Me.FilterOn = False
End Sub
これで問題なく検索も解除も出来たのですが、最初フォームを開いた際テキストボックスに入力出来ず、一度解除ボタンか検索ボタンを押してからじゃないと入力できません。(検索状態のままフォームを開いてしまっているみたいな状態?)
下のデータシートには一覧が表示されています。
フォームを開いた際一番最初にどちらかのボタンを押してから→入力→検索ボタン
という流れになってしまっているので、解決方法を教えて頂きたいです。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
フィルタが設定された状態でフォームを閉じているので次にフォームを開いたときにフィルタが実行され表示されないので
フォームを閉じるときに「Me.FilterOn = False」を実行するか、フォームを開いたときに「Me.FilterOn = False」を実行する。
回答ありがとうございます。
手順確認なのですが、フォームデザインビューから何もない灰色のスペースをクリック→イベントの開く時→コードビルダー→Me.FilterOn = False
この手順では上手く動作しないのですが(閉じる時も同じ)、どこか間違ってますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
- Access(アクセス) Accessでセレクタをダブルクリックで別フォームで詳細表示 3 2022/12/20 10:36
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Access(アクセス) Access 複数条件検索の設定が上手く行きません 1 2022/07/22 20:37
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- その他(ブラウザ) Mycrosoft Edge フォームの履歴を完全に削除したい 3 2022/08/11 09:59
- Visual Basic(VBA) Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。 2 2023/07/14 14:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
ExcelVBAのユーザーフォームの...
-
ユーザーフォームのテキストボ...
-
Form_Load と Form_Activate の...
-
MSGBOXのフォント大きさ変更
-
クリックイベントなのに、2回ク...
-
フォームのテキストボックスな...
-
VBAでユーザーフォームを再表示...
-
Excelにて、ユーザーフォームで...
-
ACCESSのフォーム、開くんです...
-
Microsoft Formsの「個人情報や...
-
【VBAユーザーフォームで閉じる...
-
テキストボックス入力データの...
-
エスケープキーを押して、フォ...
-
VBA(エクセル)のユーザー...
-
コントロールの存在確認
-
モードレスでユーザーフォーム...
-
FilemakerでCTI
-
VBA コンボボックスとテキスト...
-
Excelのユーザーフォームのテキ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
ExcelVBAのユーザーフォームの...
-
クリックイベントなのに、2回ク...
-
Microsoft Formsの「個人情報や...
-
ユーザーフォームのテキストボ...
-
【VBAユーザーフォームで閉じる...
-
モーダルフォームとモードレス...
-
VBAでユーザーフォームを再表示...
-
エクセルVBAのフォームを最...
-
MSGBOXのフォント大きさ変更
-
Form_Load と Form_Activate の...
-
ユーザーフォーム上に現在日時...
-
Excelにて、ユーザーフォームで...
-
Hideについて(.NET)
-
フォームウィンドウを最前面に...
-
コントロールの存在確認
-
VBA(エクセル)のユーザー...
-
'ユーザーフォーム右上隅の[×...
-
エクセルVBA フォーム上でOnkey...
-
ブックをCloseまたはQuitで閉じ...
おすすめ情報