データ・ベース入門> №23 クエリ編③

<3学年 DB 入門 H26.12>
<データ・ベース入門> №23
担当/脇本
■授業の流れ■
*** MS 社 Access を使ってデータベースの初歩を学ぶ。クエリ編③
① パラメータクエリの作成。
② パラメータクエリーでデータを抽出する。
③ 問題 の解答を Excel ファイルに入力。
③ 解答用 Excel ファイルの提出。
1. Access ファイル開く
「Db 入門」フォルダに保存している Access ファイル
"141016_3#@@新陽太郎.mdb" を開く。
2.パラメータクエリの作成(先頭一致)
抽出条件をパラメータ値(抽出条件となる値)として実行する選択クエリ。
実行時には[パラメータの入力]ダイアログボックスが表示され、その都度、任意の抽出値を入力することがでる。
・ナビゲーション ウィンドウのオブジェクトから [クエリ]"Q北海道"
・デザインビュー を開く。
・№フィールドに<並べ替え> 昇順 を設定。
他のフィールドの<並べ替え>はすべてなし。
<<先頭一致
↓パラメータは全角
・カナフィールドの抽出条件に、 Like [パラメータ] & "*" と入力。
↑半角(空白文字も半角)
・データシートビューに切り替え。
・パラメータの入力ボックスが表示。
・ アイ
(半角で)とテキスト入力する。<OK>
・以下の通り4レコード選択される。
をダブルクリック
<3学年 DB 入門 H26.12>
3.パラメータクエリの作成(部分一致)
・部分一致は、指定したフィールドで部分が一致したレコードのみ抽出する。
・デザインビューに切り替え。
№フィールドに<並べ替え> 昇順 を設定。他のフィールドの<並べ替え>はすべてなし。
<<部分一致
↓パラメータは全角
・カナフィールドの抽出条件に、 Like "*" & [パラメーター] & "*" と入力。(緑色の“*” が追加分)
↑半角(空白文字も半角)
⇒ 部分一致 の抽出条件となる。
・データシートビューに切り替え。パラメーターの入力ボックスが表示。
・先頭一致 と同様に
アイ
(半角で)とテキスト入力する。 → OK
・以下の通り102 レコード選択される。
4.課題 【パラメータクエリで選択】
・Excel を新規起動する。
・問題の解答は Sheet1
・1行目に例、2行目の上から順番に Q№1~10 で選択されたレコード数、先頭レコード№、先頭事業所名、最終レコード№、
最終事業所名を入力。
<3学年 DB 入門 H26.12>
・【パラメータークエリ(先頭一致)で選択】
Q№
1
対象フィールド
文字
カナ
サツ
2
カナ
キヨ
3
事業所名
小樽
4
事業所名
北
5
町域名
新
6
町域名
南
7
小字名
1丁目
8
小字名
1番
9
個別番号
60
10
個別番号
658
レコード数
先頭№
63
44
事業所名
札幌医科大学
最終№
事業所名
1237
札内農業協同組合
・【パラメータークエリ(部分一致)で選択】
Q№
対象フィールド
文字
11
カナ
ポロ
12
カナ
セイカ
13
事業所名
大学
14
事業所名
専門
15
町域名
旭
16
町域名
山
17
小字名
丁目
18
小字名
番
19
個別番号
10
20
個別番号
111
レコード数
先頭№
156
1
事業所名
最終№
株式会社
日本経済新聞社
札幌支社
4.先生PCへ提出
・Excel回答用ファイル は 「Db入門」フォルダに保存。名前:
・このExcelファイルを、先生PCに提出。
・Accessは終了。クエリの保存はしなくてもよい。
"141211-3#@@新陽太郎"
1084
事業所名
南幌町役場