初めて質問させていただきます。
仕事でアクセスを使うようになりました。テーブルとクエリ、レポートとの関係性は、なんとなくですが理解できているみたいです!?
今回みなさまにお伺いしたいのは、クエリから条件を設定して抽出し、それをレポートにする方法です。
具体的には、ランダムに入っている年月日データから、翌月のデータだけ抽出したいのですが、やり方が分からず、困っています。
フィールドデータ(db~)みたいのを入力しても、エラーの連続です。
ご存知の方がいらっしゃいましたら、ぜひ、教えてください。お願いいたします。
No.6ベストアンサー
- 回答日時:
生年月日から来月生まれの人を抽出したいのですか?
だったらそう書かなきゃ
生年月日フィールドの抽出条件欄に
Like "*/" & Format(Month(DateAdd("m",1,Date())),"00") & "/*"
CHRONOS_0さん こんばんわ
何度もありがとうございます。
ただ、コピペしただけで、すごい!!できました、感動しました。
感謝です。
毎月毎月、200人くらいのデータから半ば自動で抽出し、レポート(プリント)できれば、非常に便利だな。
と思っていたのです。
本当にありがとうございました。
No.5
- 回答日時:
生年月日を使って抽出だと来月と再来月といっても年は使えないのでは?
誕生日が来月・再来月の人はいても生まれたのはずっと前の年ですから...
誕生月が来月と再来月を抽出するなら
フィールド欄に
判定月:Month([生年月日])
抽出条件欄に
(Month(Date()) mod 12 + 1) Or ((Month(Date()) + 1) mod 12 + 1)
で抽出できると思います。
mshr1962さん 回答ありがとうございました。
やってみましたが、どうもうまくいきません。
なにか、思い切り勘違いしているのでしょうか・・・トホホです。
もともとのデータに、ひとりひとりごと西暦で誕生日が入っているモノがすでにあり、月ごとに抽出できるハズ、と思っているのですが・・・
No.4
- 回答日時:
パラメータクエリというのを勉強してください。
講習などでは、初級で教えることです。
ーー
クエリ デザイン グリッドの [抽出条件] 行に、角かっこで囲んで語句を入力します
http://office.microsoft.com/ja-jp/access/HA01117 …
ほか多数。WEB照会のこと。
ーーー
Between A And B のAとBを実行時に聞いてきます。
ただフォームなど使ったり、月初ー月末が前提なら年月を使ったり、
今日の前月を使ったり、色々できるので、回答はきりがないですね。
No.3
- 回答日時:
>それをレポートにする方法です。
クエリからレポートを作るだけです
言い換えれば、レポートのレコードソースをそのクエリにします
>翌月のデータだけ抽出したい
日付フィールドの抽出条件欄に
Between DateSerial(Year(Date()),Month(Date())+1,1) and DateSerial(Year(Date()),Month(Date())+2,0)
CHRONOS_0さん 回答、ありがとうございます。
Between DateSerial(Year(Date()),Month(Date())+1,1) and DateSerial(Year(Date()),Month(Date())+2,0)
は、そのまま使えるのでしょうか?
エラーはでませんが、クエリもレポートも、該当ゼロになってしまいます。
No.2
- 回答日時:
選択クエリのデザイン画面の問題にしている、日付フィールドの「抽出条件」の行に
Between #2007/11/01# And #2007/12/31#
2007/11/1 から2007/12/31までの例。両端は含んでくれる。
#を日付で囲むのがポイント。
参考 http://www2.wind.ne.jp/noro/access.htm#3-4など
のように入れて実行するとうまく行くと思いますが。
imogasiさんへ
回答、ありがとうございます。
確かに、Between #2007/11/01# And #2007/12/31# のような式を入れると抽出できました。 参考リンクも行ってきました。
ついでに、ご存知でしたら教えてください。
今回教えていただいた方法だと毎回「期日」を抽出条件に打ち込む方法ということで理解しています。
しかし、出来上がった後は、実際に使うのは自分ではないのです。
そこで、毎月ごとに、翌月の該当者がピックアップできるような方法はないでしょうか?
「現在の日付を参考に、来月の生年月日データから、翌月分だけレポートする。」のようなことを、毎月できないか?
というようなことです。
いかがでしょうか。
No.1
- 回答日時:
クエリを作成してその中に新たなフィールドを追加します。
年月:Format([年月日のフィールド名],"yymm")
抽出条件には、[いつ?]
このクエリを元にレポートを作成すれば開くときに
聞いてきますので、0612(2006年12月の意)などと入力すれば
よろしいかと。
nicotinismさんへ
回答、ありがとうございます。
うまくいきません・・・
生年月日と言うフィールドから抽出したいので、
年月:Format([生年月日],"yymm")
と、入れればいいのですよね?
不適切な識別子かnullのあとにかっこが来てます・・・のような
メッセージが出てしまいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access テーブルを分割してエク...
-
ACCESS クエリの抽出条件に他の...
-
アクセス2000で、DBの0と空白以...
-
Accessのクエリで、CStr関数を...
-
ACCESS 「パラメータの入力」...
-
PCゲームから音声ファイルを抽...
-
accessの日付フィールドから前...
-
ACCESSのクエリで抽出条件「ま...
-
ACCESSの時間帯の抽出について
-
アクセスでの抽出方法(日付+時...
-
Accessクエリーでチェックボッ...
-
ACCESSのクエリで集計
-
access 無作為抽出をしたい
-
アクセス2010 最新データを抽...
-
オプションボタンを使って抽出
-
ここの赤マルの部分なんていう...
-
access クエリの抽出条件を入れ...
-
アクセス・クエリの抽出条件(...
-
ACCESS抽出条件でデータ型が一...
-
アクセスの抽出条件設定について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS 「パラメータの入力」...
-
ACCESS クエリの抽出条件に他の...
-
ACCESSのクエリで抽出条件「ま...
-
PCゲームから音声ファイルを抽...
-
ACCESSの時間帯の抽出について
-
アクセス・クエリの抽出条件(...
-
エクセルのマクロで検索・抽出...
-
Access テーブルを分割してエク...
-
アクセスでの抽出方法(日付+時...
-
ACCESS クエリの抽出条件を動的...
-
ACCESS クエリで”1”でないもの...
-
クエリの進行状況を知りたい。
-
最大値以外の抽出方法
-
access クエリの抽出条件を入れ...
-
アクセス2000で、DBの0と空白以...
-
Accessクエリーでチェックボッ...
-
元データから連続5日以上だった...
-
access 無作為抽出をしたい
-
accessの日付フィールドから前...
-
Accessで任意のテーブルのフィ...
おすすめ情報