解答 応用①

応用問題 1 解答

問題 １.<各テーブル設計（T 学部、T 学科、T コース）>①［ オブジェクト ］バーの「 テーブル 」をクリックし、［ データベースウィンドウ ］ツールバーの（ 新規作成 ）をクリックする。

②《 テーブルの新規作成 》ダイアログボックスの〔 デザインビュー 〕を選択し、をクリックする。

③《 フィールド名 》の 1 行目に学部 No.と入力し、EnterＯＫボタンキーを押す。

④《 データ型 》の ▼ をクリックし、一覧から「 テキスト型 」を選択する。
⑤《 フィールドプロパティ 》の《 フィールドサイズ 》に 20 と入力する。
⑥《 フィールドプロパティ 》の《 書式 》に 00 と入力する。
⑦《 フィールドプロパティ 》の《 IME 入力モード 》の ▼ をクリックし、一覧から「オフ 」を選択する。
⑧「 学部 No 」の行セレクタをポイントし、マウスポインタが → の形状で、右クリックし、ショートカットメニューから〔 主キー 〕を選択する。
⑨ テーブル名「Ｔ学部」としてテーブル保存⑩以降Ｔ学科、Ｔコースについても同様にテーブル設計する。
（＊）以降のＴ学科テーブル、Ｔコーステーブルは、テーブルのデザイン内容が似ているため、⑧の主キー設定の前の状態で、Ｔ学部テーブルをコピーして使用すると効率よく作成できる）⑪＜レコード入力＞
作成した各テーブルをひらき、データーシートビューにて、各レコードを入力する。

本ファイルの内容を転記・転載することを禁じます。
Created by 有限会社 神戸システムプロダクツ
http://www.k‑s‑p.co.jp

e‑mail lesson@k‑s‑p.co.jp

解答 応用①問題 ２.＜T 科目テーブル設計＞①［ オブジェクト ］バーの「 テーブル 」をクリックし、［ データベースウィンドウ ］ツールバーの（ 新規作成 ）をクリックする。

②《 テーブルの新規作成 》ダイアログボックスの〔 デザインビュー 〕を選択し、をクリックする。

③《 フィールド名 》の 1 行目にコース No. と入力し、EnterＯＫボタンキーを押す。

④《 データ型 》の ▼ をクリックし、一覧から「 テキスト型 」を選択する。
⑤《 フィールドプロパティ 》の《 フィールドサイズ 》に⑥《 フィールドプロパティ 》の《 書式 》に0020と入力する。と入力する。

⑦《 フィールドプロパティ 》の《 IME 入力モード 》の ▼ をクリックし、一覧から「オフ 」を選択する。
⑧同様に、他フィールドの設定も行う⑨「 科目 NO.」の行セレクタをポイントし、マウスポインタが → の形状で、右クリックし、ショートカットメニューから〔 主キー 〕を選択する。
⑩

テーブル名「Ｔ科目」としてテーブル保存⑪＜T 科目レコード入力およびインポート＞
作成したＴ科目テーブルをひらき、データーシートビューにて、各レコードを入力する。
⑫ ンポートする素材データの「Ｔ̲kamoku.xls」の内容と場所を確認する。
＊ダウンロードした圧縮ファイル（T̲kamoku.exe）をダブルクリックして解凍しておく＊インポートするレコードのフィールド名、データ型が、インポート先のものと一致しているか確認のこと⑬

T 科目テーブルをいったん閉じて、《ファイル》→《外部データの取り込み》→《インポート》をクリック⑭ファイルの種類をに設定⑮インポートするファイル（T̲kamoku.xls）を選択
本ファイルの内容を転記・転載することを禁じます。
Created by 有限会社 神戸システムプロダクツ
http://www.k‑s‑p.co.jp

e‑mail lesson@k‑s‑p.co.jp

解答 応用①⑯をクリック⑰インポートウィザードが起動されるので、次のように設定しながら進めていく⑱インポート完了のメッセージが出たら、インポート終了。
⑲内容確認し、上書き保存をして T 科目テーブルを閉じる

本ファイルの内容を転記・転載することを禁じます。
Created by 有限会社 神戸システムプロダクツ
http://www.k‑s‑p.co.jp

e‑mail lesson@k‑s‑p.co.jp

解答 応用①問題 ３.＜T 生徒名簿テーブル設計＞①［ オブジェクト ］バーの「 テーブル 」をクリックし、［ データベースウィンドウ ］ツールバーの（ 新規作成 ）をクリックする。

②《 テーブルの新規作成 》ダイアログボックスの〔 デザインビュー 〕を選択し、をクリックする。

③《 フィールド名 》の 1 行目に入力 No.と入力し、EnterＯＫボタンキーを押す。

④《 データ型 》の ▼ をクリックし、一覧から「 オートナンバー型 」を選択する。
⑤「 入力 NO.」の行セレクタをポイントし、マウスポインタが → の形状で、右クリックし、ショートカットメニューから〔 主キー 〕を選択する。
⑥「氏名」以降のフィールドの設定については、問１、問２を参考に設定する。

＜郵便番号、都道府県、市区郡、町村域、住所フィールドの住所入力支援設定について＞⑦T 生徒名簿のデザインビューを開き、郵便番号のフィールドにカーソルをおき、フィールドプロパテ
ィのビルドボタンをクリックし、住所入力支援ウィザードを起動する。

本ファイルの内容を転記・転載することを禁じます。
Created by 有限会社 神戸システムプロダクツ
http://www.k‑s‑p.co.jp

e‑mail lesson@k‑s‑p.co.jp

解答 応用①⑧

ウィザードを以下の手順で設定する。

住所の構成：
都道府県、市区郡、住所の三分割⑨＜レコード入力＞
作成した各テーブルをひらき、データーシートビューにて、各レコードを入力する。

《ONE POINT！》
各テーブルの関連つけたいフィールドは、フィールド名、データ型、フィールドサイズを同じであり、かついづれかのフィールドが主キーであれば、クエリを作成したときに自動的にリレーションが貼られます。
Ex）問題１，２で作成した「学部 NO.」「学科 NO.」「コース NO.」など本ファイルの内容を転記・転載することを禁じます。
Created by 有限会社 神戸システムプロダクツ
http://www.k‑s‑p.co.jp

e‑mail lesson@k‑s‑p.co.jp

解答 応用①問題 ５.＜F 生徒フォーム設計＞① オブジェクトバーのフォームをクリックし、新規作成ボタンをクリックする。

基になるテーブルまたはクエリを「Ｔ生徒名簿」とする②OK をクリックするとＴ生徒名簿を基にした、フォームが作成され、デザインビューが開かれる。

③＜入力 NO.、都道府県、市区郡、町村域フィールドは入力できないように設定＞入力できないようにしたいフィールドのテキストボックスをクリックして選択し、右クリックしてプロパティウィンドウを表示する。
④該当テキストボックスプロパティで、編集ロックの項目をはいに設定する。

本ファイルの内容を転記・転載することを禁じます。
Created by 有限会社 神戸システムプロダクツ
http://www.k‑s‑p.co.jp

e‑mail lesson@k‑s‑p.co.jp

はい解答 応用①⑤＜画面を自動サイズ調整し、常に画面の中央に表示されるように設定＞
フォームを選択し、右クリックしてプロパティウィンドウ表示する。

⑥《サイズ自動修正》と、《自動中央寄せ》の項目をはいを設定します。

問題 ６.＜Q 生徒名簿クエリ＞① オブジェクトバーのクエリをクリックし、デザインビューでクエリを作成する
をダブルクリック②テーブルの追加ウィンドウで、必要なテーブルＴ学部、Ｔコース、Ｔ学科、Ｔ生徒名簿を追加する。
③デザインビューで、必要なフィールドをデザイングリッドに落とす。
＊ 学籍番号：[Ｔ生徒名簿]![学部 NO.]&[Ｔ生徒名簿]![学科 NO.]&[Ｔ生徒名簿]![枝番]＊ 学部 NO.：表示チェックボックスのチェックをはずす。

本ファイルの内容を転記・転載することを禁じます。
Created by 有限会社 神戸システムプロダクツ
http://www.k‑s‑p.co.jp

e‑mail lesson@k‑s‑p.co.jp

解答 応用①④作成後、クエリを実行し、実行結果を確認する。

⑤ O.K.であれば、クエリ名「Q 生徒名簿」で保存する＊今回は、自動的にリレーションが貼られましたが、複数のテーブル（または、クエリ）を使用してクエリを作成するときは、リレーションシップの確認を行い、リレーションをきっちり貼ってからクエリを作成
問題 ７.＜Q 生徒名簿クエリ（学部 NO.別）パラメータクエリの作成＞① オブジェクトウィンドウの Q 生徒名簿のアイコンを選択し、ctrl キーを押しながらドラッグしてコピーし、名前を Q 生徒名簿（学部 NO.別）に変更する。
② ①でコピーして名前を変えた Q 生徒名簿（学部 NO.別）開き、学部 NO.フィールドの抽出条件にパラメータで抽出できるように設定する＊ 【パラメータクエリ設定】[（メッセージ）]③書き保存し、オブジェクトウィンドウの Q 生徒名簿（学部 NO.別）アイコンをダブルクリックして、パラメータクエリが実行されるか確認する。
＊ パラメータクエリは作成後、開くときはアイコンを右クリックして、ショートカットメニューで開くようにする。（ダブルクリックでは実行されてしまう）
本ファイルの内容を転記・転載することを禁じます。
Created by 有限会社 神戸システムプロダクツ
http://www.k‑s‑p.co.jp

e‑mail lesson@k‑s‑p.co.jp

解答 応用①問題８．＜Ｑ生徒名簿を基にレポート作成＞① オブジェクトバーのレポートを選択し、新規作成ボタンをクリックする② レポートの新規作成ウィンドウで、
オートレポート：表形式を選択し、元になるテーブルまたはクエリの選択でＱ生徒名簿を選択し、OK をクリック③ 自動でレポートが作成される④ すべてのデータが表示されないフィールドラベルやフィールドデータがある場合はデザインビューに切り替えて、該当ラベル、データに対して編集を行う。
Case１：郵便番号フィールドが半分しか表示されていない場合①郵便番号のフィールドラベル、データラベルの表示エリアを拡大したいが、拡大するためのスペースがないため、郵便番号の右側にあるフィールドラベルを shift キーを使って複数選択し、マウスポインタが手のひらの形になる状態で右側に一気に移動する。
②郵便番号のフィールドラベルを選択し、ハンドルをポイントし、マウスポインタが⇔になった状態で、①の作業によって、空いたスペースに郵便番号のフィールドラベルを拡大する＊同様の作業で、郵便番号のデータラベルも、拡大する。

フィールドラベル

データラベル本ファイルの内容を転記・転載することを禁じます。
Created by 有限会社 神戸システムプロダクツ
http://www.k‑s‑p.co.jp

e‑mail lesson@k‑s‑p.co.jp