No.4ベストアンサー
- 回答日時:
フォームのテキストボックスの値を利用する方法として、とりあえず私が思いつくのは、
(1)クエリーを一旦テーブルにして保存し(テーブル作成クエリーでも使うのが簡単かな?)、そのテーブルを元に Recordset を開く。
(2)Recordset の Filter プロパティを利用して、抽出条件を後から設定する。
の二通りぐらいです。(これがベストな方法かわかりませんので、自信なしのアドバイスです。)
以下に、(2)の方法の例を示します。
まず、クエリーのテキストボックスの値を参照する抽出条件を外しておいてください。
Dim db As Database, rs As Recordset, rsFiltered As Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("クエリー名")
rs.Filter = テキストボックスの値を使った抽出条件 '(クエリーの WHERE 以降の部分。データ型や「“」、「’」、リテラルの付加等に注意して記述してください。)
Set rsFiltered = rs.OpenRecordset
以上で、rsFilteredが、求める Recordset になります。
HELPで、DAOの Filter プロパティを確認してみてください。
うまくいかない場合は、補足で、Q_個人情報クエリーのSQLビューを示していただけると、もっと具体的なアドバイスができると思います。
(土日は追加回答ができませんことを、ご了承ください。)
親切丁寧なご回答をありがとうございます。
お礼が送れてすみません。
(1)(2)とも出来まして大変勉強になりました。
今後ともよろしく。
No.3
- 回答日時:
gonta_gomaさんのアドバイスが、可能性大だと思いますが、
もし、Q_個人情報クエリーを開く際に、パラメータの入力を要求されない場合でも、抽出条件にフォームの例えばテキストボックスの値などを参照している場合も、同様のメッセージが出ます。
差し支えなければ、Q_個人情報クエリーのSQL文ビューを示していただけると、原因がわかるかもしれませんが?
この回答への補足
ご回答ありがとうございます。
まさしく、その通りです。
抽出条件にフォームのテキストボックスの値を参照しています。
と言う事は 抽出条件にフォームのテキストボックスの値を参照さすことは出来ないのですか?
あつかましい質問と思いますが、どうしてもフォームのテキストボックスで値を入力してクエリで抽出したレコードを利用したいのですが方法があれば教えてください。
よろしく。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Access(アクセス) 実行時エラー3131 FROM 句の構文エラーです について 7 2022/06/13 15:45
- Access(アクセス) アクセス レポートを開いたときにパラメーターの自動入力がしたい 4 2022/11/30 11:21
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
至急!尿検査前日にオナニーし...
-
尿検査前日に自慰行為した時の...
-
白血球が多いとどんな心配があ...
-
尿検査の前日は自慰控えたほう...
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
勃起する時って痛いんですか? ...
-
EXCELで条件付き書式で空白セル...
-
腕を見たら黄色くなってる部分...
-
EXCELで式からグラフを描くには?
-
変な話しになります。尿検査で...
-
excelでsin二乗のやり方を教え...
-
エクセル指定した範囲からラン...
-
Excelで""で囲む方法
-
ある範囲のセルから任意の値を...
-
2つの数値のうち、数値が小さい...
-
精子が黄色?
-
エクセルでエラーが出て困って...
-
納豆食べた後の尿の納豆臭は何故?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
首吊りどこ締めるの
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
検便についてです。 便は取れた...
-
白血球が多いとどんな心配があ...
-
中出しをするとお腹が痛い・・・。
-
射精をして1週間以内に尿検査を...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
変な話しになります。尿検査で...
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
男です。昨日の午後3時くらいに...
-
今朝、毎朝の習慣でオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
1日前の検尿
-
値が入っているときだけ計算結...
-
精子が黄色?
おすすめ情報