質問: access パラメータの入力をフォームで入力 いつもお世話になっております。 accessにて躓いています。宜しくお願い致します。 2万件以上のデータがあります。 データの中から、処理番号(ダブり無し)・年月日・件名の項目のみをクエリで取り出し、処理番号と件名でフォームで検索して表示するという事を行いたいと思います。 以下の手順で一連のものを作成したのですが、検索用フォームに検索したい文字を入れても「パラメータの入力」が出てきてしまい、検索用フォームがうまく働いていない状態です。 理想では「f処理検索」で絞り込みたい文字を各テキストボックスへ入力→検索ボタンをクリック→「処理」で絞り込んだデータを表示 としたいのです。 ~現状~ テーブル ・処理メインデータ(2万件のデータが保管されています) クエリ ・q処理検索 テーブル「処理メインデータ」を基に左から「処理番号」「年月日」「件名」を充て、抽出条件として、「処理番号」と「件名」にそれぞれ 「like"*"&[forms]![f処理検索]![処理番号]&"*"」 「like"*"&[forms]![f処理検索]![件名]&"*"」 充てています。 フォーム ・処理(フォームビューで「処理番号・年月日・件名」の結果を出します) ・f処理検索(検索用フォームです。) 処理番号と件名を入力するテキストと、検索を実行する為のボタンを設置しました。 検索ボタンには、 プロパティ内クリック時の対応にマクロを下記の設定でセットしました。 アクション:フォームを開く フォーム名:処理 ビュー:フォームビュー フィル為:q処理検索 where条件式:空欄 データモード:空欄 以上、宜しくお願い致します。
回答: 私の手に負えるのかが最大のネックなのですが、 (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処理検索」を動かして、検索条件を入力後、直接「処理」フォームを起動したらどうなりますか。 で、結果はどうなりますか。