- ベストアンサー
accessである期間にいる人のクエリ抽出をしたい
OFFICE2003 を使っています。 テーブルAで、それぞれのデータ入力日をもっています。 名前 入力日 ───────────── 井上さん 2007/07/01 鈴木さん 2007/08/01 渡辺さん 2007/08/22 佐藤さん 2007/09/03 ・ ・ クエリで、データ入力日「2007/08/01~08/31範囲の人」の条件で 抽出したいのですが、どうすればよいのかわからず困っています。 テーブルAで言えば、8月のデータ対象者だと、 鈴木さんと渡辺さんを抽出したいのです。 VisualBasicとかは、まだ勉強不足でわかりません。 よろしくお願いします。
- hiro2841
- お礼率79% (343/430)
- オフィス系ソフト
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
クエリのデザイングリッドの入力日フィールドの抽出条件セルに、 between 2007/08/01 and 2007/08/31 と入力してみてください。
その他の回答 (2)
- kerogiro
- ベストアンサー率33% (51/152)
ANo.1です。 ANo.2さんと質問者さんに対しての補足です。 正しい表記は Between #2007/08/01# And #2007/08/31# です。 しかし入力は between 2007/08/01 and 2007/08/31 で大丈夫です。 betweenのbとandのaは大文字に、日付の前後には#が自動補填されます。 簡潔な回答を心がけたため >between 2007/08/01 and 2007/08/31 > >と入力してみてください。 としました。
between #2007/08/01# and #2007/08/31# と、「#」で日付を挟まないとダメだったように思います。
お礼
回答ありがとうございます。 回答1の方の方法でいけました。 今後の参考にさせていただきます。
関連するQ&A
- accessである期間にいる人のクエリ抽出をしたい
access2002を使っています。 テーブルAで、それぞれの人の活動開始日と終了日のデータを もっています。 名前 開始日 終了日 ─────────────────── 井上さん 2005/07/01 2005/11/30 渡辺さん 2005/09/22 2005/09/23 佐藤さん 2005/10/03 2005/10/05 ・ ・ クエリで、「2005/10/01~31まで活動した人」 (テーブルAで、活動期間の中に10月が1日でも含まれている人」を 抽出したいのですが、どうすればよいのかわからず困っています。 テーブルAで言えば、10月の活動者だと、 井上さんと佐藤さんを抽出したいのです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- アクセスのクエリーについて
アクセス初心者です。 例えばテーブル1に以下のようなデータがあります。 A 鈴木 佐藤 もう1つテーブル2があります B 1 2 そこでクエリーを作成し テーブル1とテーブル2の列を1つにまとめます。この時テーブル1とテーブル2に関連性はなく、リレーションシップはつけません。そうすると A B 鈴木 1 鈴木 2 佐藤 1 佐藤 2 となります。 イメージ的に A B 鈴木 1 佐藤 2 というように単純に列をつけたいのです。エクセルなら簡単に出来ますがアクセスでは出来ないでしょうか。
- 締切済み
- Windows XP
- クエリにおける複数値の抽出について
クエリにおける複数値の抽出について access2007を使用しています。 テーブルA,テーブルBを元にクエリCを作成しました。 テーブルAには担当というフィールドがありますが,複数の値の入力を許可しており,テーブルBを値集合ソースとして設定してあります。 クエリCにおいて,以下のような抽出をしたいと考えています。 例えば, ID_所員ID_担当 001_B001,B002,B003_山田,佐藤,鈴木 002_B002_佐藤 003_B001,B002_山田,佐藤 において,所員IDの抽出条件のところにB002と入力すると,ID002のみが抽出されるといった感じです。 B002と抽出条件を設定すると,B002を含む全てのレコードが抽出されてしまいます。この場合ですと,ID001から003の全てのレコードが抽出されます。 担当のところで抽出条件を佐藤と設定し,さらに所員IDの抽出条件のところに,Len関数を使用して4文字以下とすれば…とも考えたのですが上手くいきません。 もし,良い方法があればご教示ください。
- 締切済み
- その他MS Office製品
- アクセス クエリでの抽出で
所属CD 契約NO 氏名 住所 01 001 佐藤 東京 02 002 山田 埼玉 03 003 鈴木 神奈川 01 004 新藤 新潟 上記のようなデータをクエリで所属CD毎に抽出したいのですが 抽出条件に所属CDをそれぞれ入力し個々に抽出するのではない方法で 所属CD別で抽出したいのですが何かありますでしょうか。
- 締切済み
- その他(業務ソフトウェア)
- アクセスのクエリ抽出の仕方について教えて下さい。
アクセスのクエリ抽出の仕方について教えて下さい。 テーブルに5支店のデータを入れており、クエリでまた5支店の“未入力”とテーブルに入力したものを抽出したものを作っています。 そこで5つの支店の“未入力”を一気に見たいのでもう1つクエリを作りたいのです。 ですがクエリを作り、5支店の備考欄(備考欄に未入力といれています)を選択しフィールドに入れて「!」を教えても何も繁栄されません。 どうしたら5つのクエリのデータを1つのクエリで見れるのでしょうか? 分かりやすく教えていただけると幸いです。
- ベストアンサー
- オフィス系ソフト
- クエリーで全部のデータを抽出する方法
アクセスのクエリーでデータを抽出する時、具体的にはフォームでデータを入力し抽出するのですが、たとえばフォームのテキストボックスに数字を入れないとそのクエリーのフィールドは抽出がかからないようにしたいのです。(抽出フィールドが1つなら数字をいれなければクエリーのデータすべてが表示される) ----------------------------------- フィールド A B c テーブル テーブル1 テーブル1 テーブル1 抽出条件 [] [] または ---------------------------------- 上はクエリーのデザインですがクエリーをひらくと抽出条件をきいてきますがA列は何も入力しないでB列では1と入力するとBの列に1の入ってるレコードを表示させたいのです。(もし空欄が無理ならAの列の時何かある文字を入力すると全部表示になる、でもいいです。) まわりくどくなりましたが、アクセス超入門者です。よろしくおねがいします。
- 締切済み
- オフィス系ソフト
- アクセスの抽出クエリについて
従業員の労務管理をアクセスで行っています。 個人個人が社員コードを入力して自分の勤怠を処理しますが、1人だけ不具合がおきています。 このような抽出クエリで特定のデータに限って抽出しない場合、どんな原因が考えられるのでしょうか。対応策をご存知の方ヘルプミーです!! テーブル テキスト型でコード番号を登録 クエリ コード番号を指定して抽出 コード番号は0001~1000といった四桁のコードを使用 『0029』コードのみ抽出が不可能 (1) 登録してあるデータのコードを直接コピーして抽出条件に貼り付けると『"0029』と頭側一方のみ『"』が付き抽出することができる。 (2) 次ににキーボードから『0029』と入力すると『"0029"』となり、抽出できない。 (3) キーボードから『"0029』と入力すると抽出できない。 なぜか??
- ベストアンサー
- その他(データベース)
- アクセスでクエリーによる抽出方法
アクセスでクエリーによる抽出方法を教えてください。 例えばテーブルに フィールド1 フィールド2 フィールド3 --------------------------------------- a 100 700 a 200 600 a 300 700 とします。そしてすべてクエリーにとりこみます。ここから抽出するのですが、 フィールド1 フィールド2 フィールド3 --------------------------------------- a 100 700 a 200 600 a 300 700 抽出条件 [問1] または [問2] [問3] 上記はクエリーのデザインビューですが、[問1]、[問2]、[問3]のパラメータすべてを入力するのであれば何も悩みません。しかし例えばフィールド1は"a"でフィールド2は検索せず(検索対象からはずす)、フィールド3は"700"を検索したい場合、[問1]では"a"を入力し、、[問2]は何も入力しなくて、[問3]は"700"を入力し検索すると、 フィールド1 フィールド2 フィールド3 --------------------------------------- a 100 700 b 200 600 c 300 700 となるのです。どうにかして フィールド1 フィールド2 フィールド3 -------------------------------------- a 100 700 というような検索結果をだしたいのです。 アクセス初心者です。お願いします。
- ベストアンサー
- オフィス系ソフト
- アクセス2007 クエリの作り方
アクセス2007 クエリの作り方 テーブルA 氏名 生れ年 ---------------- 佐藤 1990 鈴木 1950 斎藤 2000 伊藤 1970 テーブルB ------------------ 年齢 項目 10 少年 20 成人 60 還暦 とあった時 テーブルAを元に「クエリ1」で「年齢」を追加し 年齢: Year(Date())-[生れ年]としました クエリ1 氏名 生れ年 年齢 -------------------- 佐藤 1990 20 鈴木 1950 60 斎藤 2000 10 伊藤 1970 40 更に、「テーブルB」の年齢と「クエリ1」の年齢をリレーション(多対1?)して「クエリ2」としました。 クエリ2 氏名 生れ年 年齢 項目 --------------------------- 佐藤 1990 20 成人 鈴木 1950 60 還暦 斎藤 2000 10 少年 伊藤 1970 40「空欄」 アクセスはまだ良く理解していないのですが、これだとレコードの更新ができません。 フォームでレコードセットを「ダイナセット (矛盾を許す)」にすると更新はできますが不安です。 こんな時「ダイナセット (矛盾を許さない)」で行い場合どんなリレーションにしたら良いのでしょうか?
- ベストアンサー
- その他(データベース)
- アクセスのクエリの抽出について
当方:XP アクセス2003 アクセスのテーブルで作ったデータを クエリを使って抽出する場合・・・ 1 2 3 という数字で判別しているデータがあり、 1だけを抽出、2だけを抽出ということはできるのですが、 1or2 2or3 というような抽出はできるのでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
早速の回答ありがとうございます。 おかげさまで解決できました!!