SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

直近開催のイベントはこちら!

EnterpriseZine編集部ではイベントを随時開催しております

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けの講座「EnterpriseZine Academy」や、すべてのITパーソンに向けた「新エバンジェリスト養成講座」などの講座を企画しています。EnterpriseZine編集部ならではの切り口・企画・講師セレクトで、明日を担うIT人材の育成をミッションに展開しております。

お申し込み受付中!

業務効率を上げる Microsoft Officeテクニック集

Accessでフォームの作成に困った時には?

困ったときのMicrosoft Office Tips - Access (2)


 この連載では、さまざまなシーンにおいてMicrosoft Officeツールを使いこなすためのTipsを紹介します。今回は、前回に引き続き、Accessのテーブルやクエリをもとにした、フォームの作成方法を解説します。

はじめに

 前回は、Excelでデータを管理している方を対象に、ExcelとAccessの違い、ExcelからAccessへ移行するメリット、リレーショナルデータベースの構築、および、Excelデータファイルのインポート方法などを紹介しました。

 今回は引き続き、それらのテーブルまたはクエリに基づいて、誰でもデータ入力しやすいように、オートフォームやウィザードを使って手軽にフォームを作成する方法を解説します。

フォームを作成するメリット

 フォームは、パソコン初心者の方や、データベースがわからない方でも、簡単にデータ入力ができるようにするものです。フォームを作成することによって、主に、以下のメリットが生まれます。

  • 誰でも簡単にデータ入力できる
  • 編集不可などの制御により、データベースを安全に運用できる
  • データの参照・検索がしやすくなる

 確かに、テーブルやクエリのデータシートビューからデータを入力することはできますが、パソコン初心者の方にとってはあまりわかりやすいとはいえません。

 特に、不慣れな人が、クエリをデータシートビューで開き、他のテーブルを参照して表示しているだけのフィールドを、知らずに直接編集するとまずいことになります。しかしフォームでは、入力する必要のないフィールドを省略したり、タブオーダー、編集不可などの制御が可能になったりするので、安全にデータベースを運用することができます。

 仮に、売上データを入力していくときに、その顧客情報に変更があった場合、別に用意された顧客データベースを編集する必要がでてきます。そこで、マスター情報も個々にフォームを用意し、ボタンをクリックするだけでその該当するマスタ編集フォームを表示させるようにすると便利です。また、フォームをデザインすることによりデータが見やすくなります。

フォームの種類

 フォームの形式は大きく分けて以下の6種類あります。ただし、ピボットテーブルフォームおよびピボットグラフフォームは、Access 2002以降の形式では作成できません。

単票形式 一度に 1 レコードだけ表示します。顧客情報などのマスタ登録、修正などに最適です。
表形式 1度にたくさんのレコードを表形式で表示します。
データシート レコードをExcelのワークシートのように表示します。
帳票形式 フォームの詳細セクションに収まる限りのレコードを表示します。
ピボットテーブル Excelのピボットテーブルと同様、対話式のテーブルで表示します。マウスで操作することにより、様々な角度から動的にデータを分析できます。
ピボットグラフ Excelのピボットグラフと同様に、対話式でグラフを作成できます。

 単票フォームで作成した後、ツールバーの(ビューボタン)の右横の▼印をクリックして、一覧から[データーシートビュー]を選択することによって、簡単にフォームビューからデータシートビューに切り替えることもできます。

 もし、複数のテーブルをつなげたクエリを基に作成する場合、下の図のように、単票フォームの中にデータシートビューが組み合わせられた、サブフォームを作成することもできます。

サブフォーム

次のページ
フォームを作成する方法は3通り

この記事は参考になりましたか?

  • Facebook
  • Twitter
  • Pocket
  • note
業務効率を上げる Microsoft Officeテクニック集連載記事一覧

もっと読む

この記事の著者

小濱 良恵(コハマ ヨシエ)

Microsoft MVP for Expression (April 2008 - March 2009)
Microsoft Office や Expression Web の書籍やWeb記事を執筆するテクニカルライター。
当初は派遣の仕事が中心で、2002年にMOUS(現Mic...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

EnterpriseZine(エンタープライズジン)
https://enterprisezine.jp/article/detail/309 2008/09/05 22:15

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング