• ベストアンサー

AccessでWhere条件とは

k_ebaの回答

  • ベストアンサー
  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.1

魔法使いの開発工房 http://www.mahoutsukaino.com/ MICROSOFT ACCESS CLUB http://www.accessclub.jp/ 参考になれば幸いです

参考URL:
http://www.mahoutsukaino.com/,http://www.accessclub.jp/
siba10
質問者

お礼

早速ご回答くださいまして有難うございます。 ご紹介のHPをちょっと覗いて見ましたが参考になりますので利用さしていただきます。

関連するQ&A

  • Access where条件式について

    Access where条件式について 最近マクロでwhere条件式による抽出を知った初心者です。 現在単ページ表示のフォームから、表示されているID番号のレポートを表示させたいと考えているのですが、そのレポートをレコードソースになるマスターテーブルから [Form]![ID]=[マスターテーブル]![ID] とすると該当するレポートが表示されるのですが、 レポートのレコードソースをクエリに変更 [Form]![ID]=[マスターテーブルクエリ]![ID] に変更するとすべて空で表示されてしまいます。 クエリを使用することは出来ないのでしょうか? データベースの基礎があやふやなこと、where条件を最近知ったことなどから、検討違いなことを質問していたら申し訳ありません。 また質問に対して、足りない情報があればご指摘願います。 OS Windows XP Access 2003

  • Accessのクエリ 抽出条件について

    Accessのクエリ 抽出条件について Accessクエリのフィールドに納品日、検収日、納期検収変更日があり、これらで抽出条件を設定したいのですが、どうしていいか判りません。 抽出条件等の例を画像添付しますので、どうように設定すれば良いか? 具体的に教えて頂けると助かります。 フォームにも同じ項目を作成しています。

  • AccessマクロのWhere条件式でタブコントロールの値を使う

    ACCESSのファイルで テーブルには、商品名(テキスト型)、分類名(テキスト型)とその他が登録されています。 フォームにタブコントロールを作成し、ページ名には1ページ1商品名を登録し、全てのページには、分類名を全てラベルで作成しています。 その分類名のラベルをクリックすると、商品名と分類名で抽出したフォームを開くマクロを登録したいのですが、フォームを開くアクションの引数でフィルタ名でクエリを指定するのではなく、Where条件式でタブコントロールの値から式を求めるやり方はありますか? クエリで登録する方が簡単で分かりやすいのですが、それぞれ抽出クエリを作成するのは件数が多いので大変かな・・と。 ちなみに私はVBAは素人ですが、Where条件式で簡単にできますでしょうか??

  • アクセス クエリー 抽出条件について

    アクセス クエリー 抽出条件について たとえば文字列で5桁の仕入先コードフィールドが有るとします。で1と3と5を除くレコードを表示させたいときは 抽出条件をどの様に設定したらよろしいでしょうか?

  • access2000のwhere条件なんですが・・・

    今、テーブルAの中に「回数」というフィールドがあります。その値が一定条件以上のレコードだけを抽出したいのです。 抽出条件は、その都度変わってしまうので、kazu=Dcount("回数","テーブルA")-5 としています。 でも、VBAでSELECT~~WHERE[回数]>kazu といれても、kazuが値として読み込まれないみたいで、「パラメータの入力」画面が出てしまいます。 kazuを値として認識させるには、どうしたら良いのでしょうか・・・。

  • アクセスの抽出条件設定について

     初めて質問させていただきます。  仕事でアクセスを使うようになりました。テーブルとクエリ、レポートとの関係性は、なんとなくですが理解できているみたいです!?  今回みなさまにお伺いしたいのは、クエリから条件を設定して抽出し、それをレポートにする方法です。  具体的には、ランダムに入っている年月日データから、翌月のデータだけ抽出したいのですが、やり方が分からず、困っています。  フィールドデータ(db~)みたいのを入力しても、エラーの連続です。  ご存知の方がいらっしゃいましたら、ぜひ、教えてください。お願いいたします。

  • ACCESS のフォームの内容をクエリーの抽出条件にするには?

    Windows2000,Access2000です。 Accessのクエリーでデータを選択して表示する作業をしています。 現在はクエリーを自分で修正して実行しています。 でもそれではみんなで使うには使いづらいので、 フォームを作成しそのフォーム上の入力項目に入力された データをクエリーの抽出条件に指定する様にしようという事になりました。 フォーム上の入力フィールドの内容をクエリーの抽出条件に設定する方法はすぐわかりました。 でも「like」を指定する方法がわかりません。 つまりフォーム上の入力データを“xxx”とした時、クエリーの抽出条件を 「like "*xxx*"」としてクエリーを実行したいのです。 つたない文章でわかりにくいかと思いますが、ご存じの方おりましたら、 よろしくご教示ください。

  • ACCESS条件別抽出

    Access2000を使用しております。 クエリより抽出条件を元に値をとってくるということがしたいです。 抽出条件として日付を指定します。 以下はwhere以降で、BETWEENを使用しましたが「日付の構文エラー」とでて、抽出できませんでした。 他の方法はございますか? (2006年10月のものだけ) where (クエリー名.クエリーカラム名) BETWEEN #200610# AND #200610# よろしくお願いします。

  • Accessの選択クエリの抽出条件について

    いちもお世話になります。Access2002を勉強中の初心者です。 顧客テーブルから選択クエリを作っています。クエリのフィールドには「都道府県」(東京、埼玉、千葉...)と「顧客名」(山田、佐藤、田中...)があります。 「顧客名」の山田以外を抽出したいのですが、但し「都道府県」が東京の場合は山田以外の条件を外したいのです。つまり、埼玉、千葉の山田は抽出しませんが東京の山田は抽出したいのです。 このような抽出条件の設定ができますか? アドバイス、よろしくお願いします。

  • ACCESS2010テキストボックス値を抽出条件に

    ACCESS2010にて、フォームに作ったテキストボックスの入力値(数字3桁)をクエリの抽出条件にしたいと考えています。 ただ、そのテキストボックスの数が30個の為、クエリデザイン画面の抽出条件欄にorを用いた条件式で設定することが出来ませんでした。(文字数上限超?) そこで、VBAを用いて抽出条件を設定しようと考えているのですが、初心者のため全く勝手が分かりません。VBAでの設定方法やVBA以外での抽出方法があれば教えて頂けないでしょうか。 尚、テキストボックスには商品コード(数字3桁)を入力し、売上データを集計したクエリにおいて、フォームのテキストボックスに入力された複数の商品コードを抽出条件に設定したいと考えております。 以上、どうかお願い致します。