<HOME  <お願い事項   <Access2002 TOP   <Access2000 TOP   <サイト内検索
 Access97データベース工作室>万歩計歩数入力データベース
  Page1Page2Page3Page4Page5 Page6Page7



さてー。それでは次にクエリー作ります。

じゃー。ちょっと実用的なクエリー、作ってみます?万歩計システムで実用的もくそもないですけど・・・。
えーと、万歩計ですから、一万歩あるくことが目標なんですけど、なかなか一万歩歩くのタイヘンですよね。
そこで、一万歩以上歩けた日だけ抽出してみようと思うんです。
で、「月ごとに一万歩以上歩けた日がどれくらいあるか」一覧できるようなレポートにつなげたいな、と思います。

とりあえず、作ってみましょう。デザインビューを開いてください。

「テーブルの表示」の中から、「万歩計テーブル」を選びます。
このテーブルの中に、何歩歩いたか日々情報がたまってるんですもんね。
まあ、テーブルはこれしかないんですけど・・・。


まず、3つのフィールドを選択します。ダブルクリックするかドラッグすれば、ひとつずつ選択されていきます。

で、[歩数]の抽出条件欄に、

>=10000(一万より大きいか等しいか)

と、半角で入力します。

ふつうならこれだけでばっちりなんですが、今回は後で「月ごとにまとめたレポート」を作りたいと思ってます。
でも、今[日付]のフィールドの中身を見ると、年月日と、日まで入ってますから、これだけでは月を判断するのは難しいんです。
さらに、2年分3年分のデータが入ってる場合、"5月"といっても、今年のか去年のかわかんないですよね。
なんとか1999/05と、この部分だけ取り出したい・・・。

そんな時はこうしてみましょう。4つめのグリッドに、こう入力します。

format([日付],"yyyy/mm")

[日付]のフィールドの中身から、yyyy/mmだけ表示するよ、という意味になります。カーソルを他に移動すると、

式1:Format([日付],"yyyy/mm")

ってなりますけど、これでいいんです。


じゃ、データシートビューに切り替えて、クエリーの結果どうなるか見てみましょう。

出てます?yyyy/mm。これで、何年何月は1万歩歩いた日が何日と何日で・・・ということが分かりそうですね。
一万歩以上歩けた日が1日もない月もありそうですよね。

うまくできたら、このクエリー、閉じながらでも名前を付けて保存しましょう。

[一万歩以上歩いた日]とでも付けますか。