いつもお世話になっております。
Accessにて躓いています。宜しくお願い致します。
2万件以上のデータがあります。
データの中から、処理番号(ダブり無し)・年月日・件名の項目のみをクエリで取り出し、処理番号と件名でフォームで検索して表示するという事を行いたいと思います。
以下の手順で一連のものを作成したのですが、検索用フォームに検索したい文字を入れても「パラメータの入力」が出てきてしまい、検索用フォームがうまく働いていない状態です。
理想では「F処理検索」で絞り込みたい文字を各テキストボックスへ入力→検索ボタンをクリック→「処理」で絞り込んだデータを表示
としたいのです。
~現状~
テーブル
・処理メインデータ(2万件のデータが保管されています)
クエリ
・Q処理検索
テーブル「処理メインデータ」を基に左から「処理番号」「年月日」「件名」を充て、抽出条件として、「処理番号」と「件名」にそれぞれ
「Like"*"&[Forms]![F処理検索]![処理番号]&"*"」
「Like"*"&[Forms]![F処理検索]![件名]&"*"」
充てています。
フォーム
・処理(フォームビューで「処理番号・年月日・件名」の結果を出します)
・F処理検索(検索用フォームです。)
処理番号と件名を入力するテキストと、検索を実行する為のボタンを設置しました。
検索ボタンには、
プロパティ内クリック時の対応にマクロを下記の設定でセットしました。
アクション:フォームを開く
フォーム名:処理
ビュー:フォームビュー
フィル為:Q処理検索
Where条件式:空欄
データモード:空欄
以上、宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
私の手に負えるのかが最大のネックなのですが、
(MDBは試験用のものを使ってください)
(1)
「F処理検索」を動かして、検索条件を入力後、直接クエリ「Q処理検索」を開いたらどのような表示になりますか。
OK でしょうか。NG でしょうか。
NGなら
(2)
「F処理検索」のテキストボックス名を変更してみます。
処理番号 → txt処理番号 、 件名 → txt件名
これに伴い、クエリでの参照も変更します。
[Forms]![F処理検索]![処理番号] → [Forms]![F処理検索]![txt処理番号]
[Forms]![F処理検索]![件名] → [Forms]![F処理検索]![txt件名]
もう1度(1)をやってみます。
OKなら
(3)
「F処理検索」を動かして、検索条件を入力後、直接「処理」フォームを起動したらどうなりますか。
で、結果はどうなりますか。
引続きご回答誠にありがとうございます。
名前に問題があったようで、無事解決致しました。
次なる問題も浮上していますが、一先ずこの質問でやりたい事が出来たのでホッと致しました。
お付き合い頂きありがとうございました。
No.1
- 回答日時:
フォーム「処理」のレコードソースに「Q処理検索」が設定されていれば、
マクロ内のフィルタ名は空欄でよいのでは。
この回答への補足
回答ありがとうございます。
フォーム「処理」を作成した時に「Q処理検索」を基にしていたので、
マクロ内のフィルタ名を削除して、再度「F処理検索」フォームから文字を入力して検索ボタンをクリックしても、
「処理」フォームは立ち上がりますが、全データが表示されてしまう状態です。(検索機能が働いていない)
「F処理検索」を動かさずに、「処理」フォームだけを立ち上げると、パラメータの入力でちゃんと検索機能が動きます。
他にまだ足りない事があるんでしょうか…?
お探しの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(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- 法人税 電子帳簿保存法について 1 2022/04/07 11:17
- Visual Basic(VBA) ユーザーフォームの表示を追加したい 2 2023/03/26 23:18
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Excel(エクセル) エクセルのvlookupについて質問です 3 2023/01/05 15:15
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
もしかして
-
「ご処理進めて頂きますようお...
-
エクセルで、日付を入力すると...
-
VBAでループ内で使う変数名を可...
-
Do~Loopした回数をカウントしたい
-
switch の範囲指定
-
VBAでセルに値が入力されるまで...
-
メルカリのメルカードで買い物...
-
【Excel】特定の文字を含むセル...
-
DoEventsがやはり分からない
-
UMLでの例外処理
-
リョウ・・・量?料?
-
Loadイベント中にほかのイベン...
-
findは動くがfindnextがマクロ...
-
自分の不注意で仕事で乗り合い...
-
VBの質問#if 0 then ってどう...
-
EXCEL VBA マクロ 実行する度に...
-
[ホルマール」って何ですか
-
VBA SaveChanges 上書きされない
-
vba 空のデータをSplitする時の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「ご処理進めて頂きますようお...
-
メルカリのメルカードで買い物...
-
エクセルで、日付を入力すると...
-
VBAでループ内で使う変数名を可...
-
【Excel】特定の文字を含むセル...
-
EXCEL VBA マクロ 実行する度に...
-
switch の範囲指定
-
DoEventsがやはり分からない
-
VBの質問#if 0 then ってどう...
-
UMLでの例外処理
-
Do~Loopした回数をカウントしたい
-
VB.NET Excelを読み込んでDataT...
-
月度は何て読みますか?
-
findは動くがfindnextがマクロ...
-
リョウ・・・量?料?
-
iD
-
VBA SaveChanges 上書きされない
-
Select Case文でこのようなこと...
-
Loadイベント中にほかのイベン...
-
セルの値が0はクリアするマクロ
おすすめ情報