Accessで選択クエリを作成しました。

今まではこれを開いてExcelのような感覚で見ていたのですが表示されるデータが多くなってきました。
条件を指定したいのですが、その条件はテキストボックスから自由に入力された変数を使いたいです。
簡単に実装するにはどのようにすれば良いでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/02/27 20:11:35
  • 終了:--

回答(3件)

id:paffpaff No.1

paffpaff回答回数430ベストアンサー獲得回数122005/02/27 21:01:55

ポイント20pt

http://www.atmarkit.co.jp/fwin2k/win2ktips/349pquery/pquery.html

@IT:Windows TIPS -- Tips:Accessクエリで動的に変更するパラメータ情報を受け取る

パラメータクエリを利用するということでは

いかがでしょうか

id:katase_n

ありがとうございます。

@ITの使い方は便利ですね。

2005/02/27 23:04:07
id:vegah No.2

vegah回答回数496ベストアンサー獲得回数22005/02/27 21:28:06

ポイント30pt

アクセス

選択クエリの「抽出条件」のところに、フォームのテキストボックスの値を入れればよいです。

このような形です。[Forms]![フォーム名]![テキストボックスの名前]

余談ですが、フォームを使わないでパラメタクエリにするのが簡単かと思います。

「抽出条件」のところに、[抽出条件を入力してください]などと入れると、

クエリの実行の度に、入力ボックスが出て来て条件を入力出来ます。

余計な回答ですので、ご存知でしたら申し訳ありません。

id:katase_n

ありがとうございます。

フォームから取る場合も前の解答の例のように「条件を指定しない場合」があるとフィールドを増やさないといけないのでしょうか・・?

2005/02/27 23:14:57
id:Gareon No.3

Gareon回答回数3ベストアンサー獲得回数02005/02/27 21:30:41

ポイント10pt

http://www.moug.net/lesson/acs_l/alesson29.htm

Excel VBA を学ぶなら moug モーグ

パラメータクエリを利用されてはどうでしょうか?

id:katase_n

ありがとうございます。

やはり「簡単に」となるとこれが一番なのですね。

このURLを見て気付いたのですが初めの解答のようにする変わりにLike[条件]で何も指定しないときは * だけ入力するのが手っ取り早いのでしょうか。

取り敢えずフォームのボタンを押したらテキストを取って検索するようにはできました。

ありがとうございました。

2005/02/28 00:20:28

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません