マイクロソフト Access を使ってみよう 第5回

Slides:



Advertisements
Similar presentations
情報処理 第9回第9回第9回第9回. 今日の内容 Excel の起動と画面構成 –Excel の起動 –Excel の画面構成と基本用語 データの入力 – 文字の入力 – 数値の入力 – 日時の入力 – オートフィル.
Advertisements

データベースの基礎知識 ACEESS の基本操作. データベースの基礎知識 データベース  特定のテーマや目的に毎のデータの集合体 データベースソフトウェア  データベースを作成、管理するソフトウェアの総 称 Oracle(Oracle) IBM(DB2) Microsoft(SQL Server)
情報処理 第9回第9回第9回第9回. 今日の内容 Excel の起動と画面構成 –Excel の起動 –Excel の画面構成と基本用語 データの入力 – 文字の入力 – 数値の入力 – 日時の入力 – オートフィル.
1 検索 ● 検索: 特定の文字列を探す ⓪検索を行う範囲を限定するときは、範囲選択をする。 ① 「ホーム」タブ⇒「編集」⇒「検索」タブとクリックする。 ②「検索する文字列」欄に検索したい文字を入力する。 ③「次を検索する」をクリックする。 ③ ‘ 「検索された項目の強調表示」⇒「すべて強調表示」とクリックすると、
コンピュータ演習 Excel 入門 岡田孝・山下雅啓 Excel の機能は膨大 その中のごく一部を紹介 表計算機能 – データの入力、表の作成、計算など グラフ機能 – 棒グラフ、円グラフなどグラフ作成 データベース機能 – 並べ替え(ソート)、検索、抽出など マクロ機能 – VBA で自動化したマクロを作成可能.
1 WORD の起動法と終了法 ● WORD の起動法 (1) デスクトップの Microsoft Word ア イコンをダブルクリックする。 * (2) 「スタート」⇒「すべてのプログ ラム」⇒「 Microsoft Office 」⇒ 「 Microsoft Office Word 2007 」と.
1 WORD の起動法と終了法 ● WORD の起動法 (1) デスクトップの Microsoft Word アイ コンをダブルクリックする。 * (2) 「スタート」 ― 「すべてのプログラ ム」 ― 「 Microsoft Word 」と選ぶ。 (3) Word で作成された文書があるとき は、そのアイコンをダブルクリック.
情報処理 第8回第8回第8回第8回. 目次 (1) スタイルの利用 – スタイルの概要 – スタイルの適用 (1) – 「スタイル」ウィンドウを開く – スタイルの適用 (2) – スタイル適用のセオリー – すべてのスタイルを表示 – スタイルの書式を変える (1) – スタイルの書式を変える (2)
第5章 JMPのインストールと基本操作 廣野元久
Accessによるデータベース(1) Ver.1 /11.
エクセル(1)の目次 起動法、ブック、シート、セル ブックの開き方 エクセル画面 マウスポインターの種類 シート数の調節 データの入力法
情報処理実習 第05回 Excelマクロ機能入門 操作マクロ入門.
ブラウザの基本操作 前のページに戻る ブラウザの左上にある 「戻る」ボタンで、自分がたどってきた一つ前のページに戻ることができます。
情報処理 第8回.
Microsoft PowerPoint98 Netscape Communicator 4.06[ja]
デスクトップを画像として保存する(1) ① デスクトップの画像をクリップボードへコピーする。
デジタルポートフォリオ作成支援ツール PictFolio 使用マニュアル
Excel による データベース入門 Ver /9.
2017/3/7 情報処理 第8回.
コントロールパネル ◎コントロール パネル: コンピュータのさまざまな機能を設定するための画面
Microsoft Office 2010 クイックガイド ~Access編~
ACCESSによる データベースアプリケーション開発実習 日本工業大学 情報工学科 “データベースの実際” 教材
Accessによる SQLの操作 ~実際にテーブルを操作してみよう!~.
Accessによるデータベース(3) Ver /11.
Accessによるデータベース(2) Ver /11.
エクセル(1)の目次 起動法、ブック、シート、セル ブックの開き方 エクセル画面 マウスポインターの種類 シート数の調節 データの入力法
デスクトップを画像として保存する(1) ① デスクトップの画像をクリップボードへコピーする。
データベース:Accessによる実習 第5章:クエリの基礎
F5 を押すか、または [スライド ショー] > [最初から] をクリックして、コースを開始してください。
9 Microsoft Word(1).
情報処理 第13回.
Microsoft Office 2010 クイックガイド ~応用編~
この資料は、テキストをもとに、講義のために作成したものです.学習用に活用してください.
14.テーブル定義,一対多の関係,多対多の関係, 外部キー,索引(インデックス),データベース操作
マイクロソフト Access を使ってみよう 第1回
マイクロソフト Access での SQL 演習 第1回 SQL問い合わせ(クエリ)
マイクロソフト Access を使ってみよう 第4回
表計算 Excel 演習 6. ルックアップ,データの入力規則.
情報処理基礎 2006年 6月 22日.
経営工学基礎演習a PowerPointの利用.
10 Microsoft Word(1) 10.1 Microsoft Word v.Xの概要 起動 終了
表計算 Excel 演習 4.検索,条件付き書式設定,並べ替え.
Borland Delphi 6 でビジュアルプログラミング
第2回.リレーショナルデータベース入門 SQL を用いたテーブルへの行の挿入 SQL 問い合わせの発行と評価結果の確認.
第1回.リレーショナルデータベースを使ってみよう
第1回.リレーショナルデータベースを使ってみよう
マイクロソフト Access での SQL 演習 第5回 副問い合わせ
単語登録(1) ◎MS-IMEの「単語登録」に、単語、語句、記号など自分がよく使うものを登録しておくと、便利である。
3.1 PowerPoint の概要 PowerPointを使ってできること
マイクロソフト Access での SQL 演習 第4回 並べ替え(ソート)
発注者側サイト操作説明書 作成日:2004年6月 Ver1.0 初版 改 訂:2005年9月 Ver1.2 株式会社 コニファ.
コンピュータ プレゼンテーション.
マイクロソフト Access を使ってみよう 第2回
コンピュータ プレゼンテーション.
マイクロソフト Access を使ってみよう 第3回
データベース設計 第6回 DBMSの機能と操作方法(3) フォームとレポート
情報システム1及び演習 第一回 データベースの概要.
マイクロソフト Access での SQL 演習 第2回 集計,集約
3.リレーショナルデータベース,主キー, SQL
Ex-11. ルックアップ 金子邦彦.
14.外部キー,データ分析,データベース設計
Microsoft Office クイックガイド ~基本編~
高度プログラミング演習 (01).
表計算 Excel 演習 1.Excel を使ってみる.
5.集計,ピボットテーブル(クロス集計表)
情報基礎演習I(プログラミング) 第8回 6月8日 水曜5限 江草由佳
vc-1. Visual Studio C++ の基本操作 (Visual Studio C++ の実用知識を学ぶシリーズ)
情報処理 第13回.
単語登録(1) ◎MS-IMEの「単語登録」に、単語、語句、記号など自分がよく使うものを登録しておくと、便利である。
情報スキル入門 第2週  タッチタイピング.
Presentation transcript:

マイクロソフト Access を使ってみよう 第5回 キーワード:フォーム https://www.kunihikokaneko.com/free/access/index.html

データベースの運用イメージ 新しい フォームの作成には、 データ 専用のツールを使う (SQLにフォーム機能は無い) 問い合わせ (クエリ) 検索(抽出)、 分類、集計・集約 レポート 新規データ の追加、 データの確認 や編集 レポート 作成ツール レポート化

5-1 問い合わせ(入力フォーム)

Access 2013 のフォームは4種類 帳票形式のフォーム 単票形式のフォーム データシート形式のフォーム 表形式のフォーム

テーブル単位の 行単位の入力、編集 入力、編集 元データ ID 購入者 商品ID 数量 1 X 2 Y 3 4 データシート形式 のフォーム 単票形式のフォーム 元データ 帳票形式のフォーム 表形式のフォーム

帳票/単票とは ◆ 帳票/単票とは、取引などの記録(記録された証拠) のこと

帳票/単票とは ◆ コンピュータで帳票/単票を扱う場合は: 帳票 = 帳票所定のフォーマット + データ ◆ コンピュータで帳票/単票を扱う場合は:      帳票 = 帳票所定のフォーマット + データ 単票 = 単票所定のフォーマット + データ ◆ 「帳票」はデータ全体と強調したいとき。「単票」は    1つ1つの記録(単独)を強調したいときの言葉

Access 2013 のフォーム ◆ フォームは、新規データの追加、データの確認 や編集を行う画面のこと ◆ レイアウトを選べる ・単票形式 ・帳票形式 ・データシート形式 = データシートビュー(学習済み)とそっくり ・表形式 ◆ 入力させたくないフィールドを非表示にしたフォーム を作成できる. まとめページ

データシートビューでもデータの入力、編集はできる データシートビュー(学修済み)の例 データシート形式のフォームとそっくり

5-2 テーブル定義、 リレーションシップに関する実践演習 (先週の授業と同じ内容.復習を兼ねる) 5-2 テーブル定義、 リレーションシップに関する実践演習 (先週の授業と同じ内容.復習を兼ねる)

X さん Y さん X さんが 購入した商品 Y さんが 購入した商品 多対多の関係の例

テーブルの例 ◇ テーブル名:購入 ID 購入者 商品ID 数量 1 X 2 Y 3 4 ◇ テーブル名:商品 ID 商品 単価 1 みかん ◇ テーブル名:購入 ID 購入者 商品ID 数量 1 X 2 Y 3 4 ◇ テーブル名:商品 ID 商品 単価 1 みかん 50 2 りんご 100 3 メロン 500 外部キー 主キー テーブル「購入」の商品IDの値は、必ず、 テーブル「商品」のIDの中から選ぶ

いまから行うテーブル定義 ◆ テーブル名「商品」の テーブル定義 (デザインビューを使用) ◆ テーブル名「購入」の テーブル定義 フィールド名 データ型 ID 数値型 商品 短いテキスト 単価 フィールド名 データ型 ID 数値型 購入者 短いテキスト 商品ID 数量 ← 主 キー ← 主 キー 「ID」が主キーである 「ID」が主キーである

いまから行うリレーションシップ作成 「テーブル『購入』の商品IDの値は、必ず、 テーブル『商品』のIDの中から選ぶ」  というリレーションシップを作成  (リレーションシップウインドウを使用) リレーションシップ ウインドウの例

実習タイム その① Windows 8 を起動し、ログインしなさい 実習タイム その①  Windows 8 を起動し、ログインしなさい Access 2013 を起動しなさい ※ 初回起動では、起動に数分くらいかかる場合がある ので、慌てずに待つこと    → 次ページに図解

Access 2013 の起動手順例(Windows 8 系列の場合) (再掲) ① ↓をクリックして、 アプリ画面に映る ② 「Access 2013」をクリック ③ Access 2013 のスタート画面が開くので確認

実習タイム その①  Access 2013 で、空のデスクトップデータベース を新規作成しなさい.ファイル名は「データベース 5.accdb」にしなさい.   → 次ページに図解

Access 2013 で空のデスクトップデータベースを作成(再掲) ② ファイル名として「データベース5.accdb」を設定し、「作成」をクリック ① 「空のデスクトップ データベース」 をクリック ※ ファイル名は 「●●.accdb」のように設定

実習タイム その① Access 2013 で、デザインビューを開きなさい. (「作成」→「テーブルデザイン」と操作する) 実習タイム その①  Access 2013 で、デザインビューを開きなさい. (「作成」→「テーブルデザイン」と操作する) 5. テーブル名「商品」のテーブル定義を行いなさい  フィールド名 データ型 ID 数値型 商品 短いテキスト 単価 ← 主キー 「ID」が主キーである

デザインビューで主キーの設定 ID を右クリックして「主キー」を選ぶ 主キーのマークを確認!

実習タイム その①  6. いま定義したテーブルを閉じなさい。このとき、 テーブル名を「商品」に設定しなさい → 次ページ以降に図解

テーブルを閉じる操作(1) ②「・・・変更を保存しますか?」には「はい」を選ぶ ①いま定義した「テーブル2」を右クリックし「閉じる」を選ぶ これで保存される

③最初のテーブル保存では、テーブル名を設定するウインドウが開くので、テーブル名を「商品」にする テーブルを閉じる操作(2) ③最初のテーブル保存では、テーブル名を設定するウインドウが開くので、テーブル名を「商品」にする

実習タイム その① 7. 引き続き、デザインビューを用いて、テーブル 名「購入」のテーブル定義を行いなさい フィールド名 データ型 ID 実習タイム その①  7. 引き続き、デザインビューを用いて、テーブル 名「購入」のテーブル定義を行いなさい フィールド名 データ型 ID 数値型 購入者 短いテキスト 商品ID 数量 ← 主キー 「ID」が主キーである

実習タイム その①  8. いま定義したテーブルを閉じなさい。このとき、 テーブル名を「購入」に設定しなさい ※ テーブルを全て閉じたあとで、次に進むこと

実習タイム その①  9. Access 2013 で、リレーションシップウインド ウを開きなさい. ■「デザイン」→「リレーションシップ」と操作 ■リボンにデザインタブが無いときは、「テーブ ル」→「リレーションシップ」と操作

実習タイム その① 10. リレーションシップウインドウでは、テーブ ル「購入」とテーブル「商品」を追加しなさい ①「購入」をクリック 実習タイム その①  10. リレーションシップウインドウでは、テーブ ル「購入」とテーブル「商品」を追加しなさい ①「購入」をクリック ②「追加」をクリック ③「商品」をクリック ④「追加」をクリック ⑤「閉じる」をクリック

実習タイム その① 11. 「テーブル『購入』の商品IDの値は、必ず、 テーブル『商品』のIDの中から選ぶ」というリ レーションシップの作成 実習タイム その①  11. 「テーブル『購入』の商品IDの値は、必ず、 テーブル『商品』のIDの中から選ぶ」というリ レーションシップの作成 まずは、テーブル「商品」のIDを、テーブル「購入」の商品IDにドラッグ ①「商品」の「ID」を選び、マウスのボタンを押しながら ②「購入」の「商品ID」で、マウスのボタンを離す

実習タイム その①  (続き) ③「参照整合性」に チェックして、 「作成」をクリック ④作成されたリレーションが 表示されるので確認

演習タイム その① ID 商品 単価 1 みかん 50 2 りんご 100 3 メロン 500 演習タイム その① 12. データシートビューを使って、テーブル「商品」に データを入力しなさい. ID 商品 単価 1 みかん 50 2 りんご 100 3 メロン 500 数値はすべて半角の数字 データ 入力 データシートビュー

データシートビューを開くには、オブジェクト一覧の中から、 開きたいテーブルをダブルクリック データシートビューが開く

演習タイム その① 13. 入力したデータをあとで使いたいので、テーブル 「商品」を上書き保存しなさい 演習タイム その① 13. 入力したデータをあとで使いたいので、テーブル 「商品」を上書き保存しなさい 「商品」を右クリックして、「上書き保存」を選ぶ

演習タイム その① ID 購入者 商品ID 数量 1 X 2 Y 3 4 演習タイム その① 14. データシートビューを使って、テーブル「購入」に データを入力しなさい ID 購入者 商品ID 数量 1 X 2 Y 3 4 数値はすべて半角の数字 データ 入力 データシートビュー

演習タイム その① 15. 入力したデータをあとで使いたいので、テーブル 「購入」を上書き保存しなさい 演習タイム その① 15. 入力したデータをあとで使いたいので、テーブル 「購入」を上書き保存しなさい 「購入」を右クリックして、「上書き保存」を選ぶ ※ Access 2013 は終了せずに、そのままにしておくこと

5-3 Access 2013での フォーム

Accessでのフォーム作成 Accessでは、フォームの作成をビジュアルに行うことができる ⇒ フォームウイザード   ⇒ フォームウイザード Accessでは、フォームの編集もビジュアルに行うことができる   ⇒ フォームのレイアウトビュー     フォームのデザインビュー

Access 2013 のフォームウイザード Access 2013 で、フォームウイザードを開くときは、 「作成」→「フォームウイザード」と操作する

フォームウイザードを用いた単票形式フォームの作成手順例 テーブル名 購入 フィールド 全フィールド レイアウト ☑ 単票形式   □ 表形式 □ データシート □ 帳票形式 フォーム名 購入フォーム 作成されるフォーム のイメージ 設定内容の例

フォームウイザードを用いた単票形式フォームの作成手順例 ①フォームを作成したい テーブルを1つ選ぶ ※ ここでは「購入」 ②  ボタンをクリックし、 全フィールドを一括追加 ボタンで個別に追加もできる

フォームウイザードを用いた単票形式フォームの作成手順例 ③「単票形式」を選び、 「次へ」をクリック ④ フォーム名を設定する

フォームウイザードを用いた単票形式フォームの作成手順例 1件目のレコード が編集可能な状態 ⑤ フォームが出来た! フォームウイザードで単票形式の フォームを作成した直後は、 自動的に1件目のレコードが編集可 能な状態になる

実習タイム その②  1. Access 2013 で、フォームウイザードを開きな さい. 「作成」→「フォームウイザード」と操作する

実習タイム その② 2. フォームウイザードを用いて、次のフォームを作成しなさい 作成されるフォーム のイメージ 実習タイム その②  2. フォームウイザードを用いて、次のフォームを作成しなさい テーブル名 購入 フィールド 全フィールド レイアウト ☑ 単票形式   □ 表形式 □ データシート □ 帳票形式 フォーム名 購入フォーム 作成されるフォーム のイメージ みなさんに行って欲しい設定内容

実習タイム その②  3. フォームウイザードにより、単表形式のフォームが作成 されるので確認しなさい このように表示されるはず

実習タイム その②  4. 作成したフォームで、次のレコードへ進むボタンを 4回クリックしなさい 次のレコードへ進むボタンを 4回クリックする

実習タイム その② 5. レコード番号が「5」になるので、確認しなさい レコード番号が 「5」になる まだ作成していないレコードなので、 実習タイム その②  5. レコード番号が「5」になるので、確認しなさい レコード番号が 「5」になる まだ作成していないレコードなので、  ・数値型のフィールドは「0」 (デフォルト値)  ・短い文字列型のフィールドは空

実習タイム その②  6. フォームに、次のように値を入力しなさい 5 (半角で) X 2 (半角で) 1 (半角で)

実習タイム その② 7. フォームウイザードを用いて、次のフォームを作成しなさい 作成されるフォーム のイメージ 実習タイム その②  7. フォームウイザードを用いて、次のフォームを作成しなさい テーブル名 購入 フィールド 全フィールド レイアウト □ 単票形式   ☑ 表形式 □ データシート □ 帳票形式 フォーム名 購入フォーム2 作成されるフォーム のイメージ みなさんに行って欲しい設定内容

実習タイム その② 8. フォームウイザードを用いて、次のフォームを作成しなさい 作成されるフォーム のイメージ 実習タイム その②  8. フォームウイザードを用いて、次のフォームを作成しなさい テーブル名 購入 フィールド 全フィールド レイアウト □ 単票形式   □ 表形式 □ データシート ☑ 帳票形式 フォーム名 購入フォーム3 作成されるフォーム のイメージ みなさんに行って欲しい設定内容

実習タイム その② 9. フォームウイザードを用いて、次のフォームを作成しなさい 作成されるフォーム のイメージ 実習タイム その②  9. フォームウイザードを用いて、次のフォームを作成しなさい テーブル名 商品 フィールド 全フィールド レイアウト ☑ 単票形式   □ 表形式 □ データシート □ 帳票形式 フォーム名 商品フォーム 作成されるフォーム のイメージ みなさんに行って欲しい設定内容

5-4 Access 2013での サブフォームの体験

Access 2013 で、サブフォームを含むフォームの作成 ②「作成」をクリック ③「フォーム」をクリック ①「商品」をクリック

Access 2013 で、サブフォームを含むフォーム 商品テーブルの あるレコードを 表示 購入テーブルのうち みかん(ID=1) の行のフォーム (データシート形式)

Access 2013 で、サブフォームを含むフォーム みかんの購入の部分 (サブフォーム) 商品テーブルの あるレコードを 表示 購入テーブルのうち みかん(ID=1) の行のフォーム (データシート形式)

Access 2013 で、サブフォームを含むフォーム 画面下のボタンで、レコードを移動 みかん ⇔ りんご ⇔ メロン

チャレンジ課題

問1 学生テーブル ← 主キー 次のような学生テーブルを考えたとする. 学生番号 氏名 住所 電話場号 問1 学生テーブル 次のような学生テーブルを考えたとする. 学生番号 氏名 住所 電話場号 学生テーブルのテーブル定義を、次のように決めたとする フィールド名 データ型 学生番号 短いテキスト 氏名 住所 電話番号 ← 主キー

作成されるフォーム のイメージ デザインビューを用いて、学生テーブルのテーブル定義を行いなさい 2. フォームウイザードを用いて、次のフォームを作成しなさい テーブル名 学生 フィールド 全フィールド レイアウト ☑ 単票形式   □ 表形式 □ データシート □ 帳票形式 フォーム名 学生フォーム 作成されるフォーム のイメージ

3. 作成したフォームの「学生番号」と「氏名」の欄に、自分の学生番号と 氏名を記入してみなさい.

問2 サブフォームを含むフォームの作成 1. 商品テーブルについて、サブフォームを含むフォームを作成しな さい。次の手順になる 問2 サブフォームを含むフォームの作成 1. 商品テーブルについて、サブフォームを含むフォームを作成しな さい。次の手順になる ②「作成」をクリック ③「フォーム」をクリック ①「商品」をクリック

2. 保存しなさい ① フォームのタブを右クリック して、「上書き保存」 ② フォーム名はなんでも良い. 「OK」をクリックして保存.

3. 作成したフォームを使ってみなさい ② 購入者のところに 自分の氏名を書きこむ ① 作成したフォームの フォーム名をダブルクリック .

③ データベースを閉じると、表示が空になる データベースを閉じてから、 Accessを終了してください ① リボンで、「ファイル」をクリック ② 「閉じる」をクリック ③ データベースを閉じると、表示が空になる