仕事でデータベースを作成するよう指示があり、本を見ながら作成しております。
今回検索フォームを作成し検索結果を抽出したいのですが、
なかなかうまくいかず...ご教示ください。
クエリを基にフォームを作成。
テキストボックスとボタンを作成し押下すると
入力したものを抽出するようにしたいです。
◆抽出項目
登録日、会社名、担当者、案件名
※登録日は期間限定の●●●●/●●/●●~●●●●/●●/●●という形で検索
ここの登録日の抽出がなかなかうまくいかず、
どのようなプロシージャになるのでしょうか。
↓現状の貼り付けておきます
Private Sub 抽出_Click()
Dim f As String
f = "(true)"
If Nz([案件名検索], "") <> "" Then f = f & "and([案件名] Like '*" & [案件名検索] & "*')"
If Nz([会社名検索], "") <> "" Then f = f & "and([会社名] Like '*" & [会社名検索] & "*')"
If Nz([担当者検索], "") <> "" Then f = f & "and([担当者] Like '*" & [担当者検索] & "*')"
If Nz([登録日検索], "") <> "" Then f = f & "and([登録日]>=#" & [登録日検索] & "#)"
If Nz([登録日検索2], "") <> "" Then f = f & "and([登録日]<=#" & [登録日検索2] & "#)"
Me.Filter = f
Me.FilterOn = True
End Sub
上記の入力を行った場合、案件名・会社名・担当者は検索がかかるのですが
登録日を入力すると抽出がひとつもできません。
原因がわからないため、どなたかご教示ください。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>どのように出力すればよいのでしょうか。
No1さんの仰っていることは、
Me.Filter = f
msgbox f
Me.FilterOn = True
とすれば、FilterOnの前にメッセージボックスでfの内容が表示されるので、
その内容を確認してはどうでしょう(補足で書いていただければ分かりやすい)
ということです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- その他(Microsoft Office) Outlookメール 連絡先の検索について 〈 ご説明 〉 Windows PC の Outlook 1 2022/09/23 14:43
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Excel(エクセル) VBAについて 3 2022/06/19 18:19
- Visual Basic(VBA) Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。 2 2023/07/14 14:06
- Visual Basic(VBA) VBAで日付入力しているのですが 4 2023/03/02 11:25
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- SEO Googleで会社名を入れて検索するとホームページが表示されるようにしたい 4 2022/09/06 23:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで、抽出したデータだ...
-
AccessのWHERE句において、変数...
-
未審査請求包袋抽出表作成とは...
-
エクセルで色の付いたセルを抽...
-
【AccessVBA】レコードセットOp...
-
Excel 文字列から6桁の数値の抽出
-
コンボボックス全ての値を取得...
-
Access チェックボックスを利用...
-
COUNTIFのやり方を教えてくださ...
-
「パラメータが少なすぎます。3...
-
access クエリ yes/no型のクエ...
-
PDFファイルから特定の文字を検...
-
鶏のトサカからヒアルロン酸?
-
X-Ripperというフリーウェアに...
-
Accessの選択クエリの抽出条件...
-
アクセス 同じフィールド(テキ...
-
Photoshop CS2で抽出の際輪郭が...
-
サイホンの原理
-
エクセル VBA メール本文に指定...
-
Advanced filter を使って空欄...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで、抽出したデータだ...
-
「パラメータが少なすぎます。3...
-
PDFファイルから特定の文字を検...
-
AccessのWHERE句において、変数...
-
エクセルで色の付いたセルを抽...
-
ACCESSのクエリー抽出条件にIIF...
-
【AccessVBA】レコードセットOp...
-
Excel 文字列から6桁の数値の抽出
-
PDFファイル/抽出許可され...
-
X-Ripperというフリーウェアに...
-
アクセス 同じフィールド(テキ...
-
未審査請求包袋抽出表作成とは...
-
access クエリ yes/no型のクエ...
-
ACCESS クエリ 条件以外のレ...
-
血から鉄って作れないですか?
-
エクセル関数で住所から丁目番...
-
Access チェックボックスを利用...
-
COUNTIFのやり方を教えてくださ...
-
エクセル VBA メール本文に指定...
-
Accessの選択クエリの抽出条件...
おすすめ情報