![]() |
||
<HOME <お願い事項 <Access2002 TOP <Access2000 TOP <サイト内検索 | ![]() |
|
![]() |
||
Access97データベース工作室>万歩計歩数入力データベース |
Page1 > Page2 > Page3 > Page4 > Page5 > Page6 > Page7 |
さてー。それでは次にクエリー作ります。
じゃー。ちょっと実用的なクエリー、作ってみます?万歩計システムで実用的もくそもないですけど・・・。
えーと、万歩計ですから、一万歩あるくことが目標なんですけど、なかなか一万歩歩くのタイヘンですよね。
そこで、一万歩以上歩けた日だけ抽出してみようと思うんです。
で、「月ごとに一万歩以上歩けた日がどれくらいあるか」一覧できるようなレポートにつなげたいな、と思います。
とりあえず、作ってみましょう。デザインビューを開いてください。
「テーブルの表示」の中から、「万歩計テーブル」を選びます。
このテーブルの中に、何歩歩いたか日々情報がたまってるんですもんね。
まあ、テーブルはこれしかないんですけど・・・。
まず、3つのフィールドを選択します。ダブルクリックするかドラッグすれば、ひとつずつ選択されていきます。
で、[歩数]の抽出条件欄に、
>=10000(一万より大きいか等しいか)
と、半角で入力します。
ふつうならこれだけでばっちりなんですが、今回は後で「月ごとにまとめたレポート」を作りたいと思ってます。
でも、今[日付]のフィールドの中身を見ると、年月日と、日まで入ってますから、これだけでは月を判断するのは難しいんです。
さらに、2年分3年分のデータが入ってる場合、"5月"といっても、今年のか去年のかわかんないですよね。
なんとか1999/05と、この部分だけ取り出したい・・・。
そんな時はこうしてみましょう。4つめのグリッドに、こう入力します。
format([日付],"yyyy/mm")
[日付]のフィールドの中身から、yyyy/mmだけ表示するよ、という意味になります。カーソルを他に移動すると、
式1:Format([日付],"yyyy/mm")
ってなりますけど、これでいいんです。
じゃ、データシートビューに切り替えて、クエリーの結果どうなるか見てみましょう。
出てます?yyyy/mm。これで、何年何月は1万歩歩いた日が何日と何日で・・・ということが分かりそうですね。
一万歩以上歩けた日が1日もない月もありそうですよね。
うまくできたら、このクエリー、閉じながらでも名前を付けて保存しましょう。
[一万歩以上歩いた日]とでも付けますか。
![]() |
![]() |
![]() |