Windows8 & Office2013 Access2013

Print Friendly, PDF & Email

タブ付きフォームの作成

投稿日:

Accessでは、タブコントロールを使ってタブ付きのフォームを簡単に作成することができます。
下のようにフィールド数が多く、一画面では見辛いフォームも、
フォーム
タブを使って切り替えるようにすると、ぐっと見やすくなります。
タブ付きフォーム

タブコントロールを使ってフォームを作成する方法です。
まず、サンプルとして下のように[T_社員]というテーブルを作成しています。画像はテーブルのデザインビューです。
テーブル
[作成]タブの[フォーム]グループにある[フォームデザイン]をクリックします。
フォームビュー
そして、フォームのプロパティでレコードソースに[T_社員]を指定します。
レコードソースの指定
[デザイン]タブにある[タブコントロール]をクリックして、詳細領域にドラッグします。これで、[ページ1]と[ページ2]というタブが挿入されます。
タブコントロール
タブをもう1つ追加したいので、タブで右クリックしてショートカットメニューから[ページの挿入]をクリックします。
ページの挿入
[ページ3]というタブが追加されます。
ページの追加
タブの名前を変更します。[ページ1]を選択してプロパティの[標題]に任意の名前を入力します。同じように[ページ2]、[ページ3]にも標題を付けます。
標題の入力
ここでは、[ページ1]には[氏名]、[ページ2]には[連絡先]、[ページ3]には[住所]と入力します。フォームビューに切り替えて、タブで切り替わることを確認してみてください。
標題の完成
後は、各ページにテキストボックスを配置していきます。[デザイン]タブの[既存のフィールドリストの追加]をクリックして、[氏名]ページに挿入したいフィールドをドラッグして追加します。Shiftキーを使って複数のフィールドを選択して挿入すると効率的です。
フィールドの追加
同じように[連絡先]ページと[住所]ページにフィールドを追加します。
各ページにフィールドを追加
最後に[配置]タブの[サイズ/間隔]、[配置]などを使って、テキストボックスやラベルの体裁を整えます。
配置タブ
ページ(タブ)の順番は右クリックのショートカットメニューにある[ページの順序]をクリックして変更することができます。
ページの順序
[ページの順序]ダイアログボックスが表示されます。[連絡先]を選択して[下に移動]とすると、ページの順序が変わりますので、確認して間違いなければ[OK]ボタンをクリックします。
ページの順序ダイアログボックス
ページの順序は、後から簡単に変更することができますね。また、ページの削除もショートカットメニューの中にあります。
ページの順序変更

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

あなたへのおすすめ

関連記事

複数オブジェクトの選択が可能

Word2013では、複数オブジェクトの選択が[オブジェクトの選択]ボタンのドラッグ操作で可能になりました。 画像や、テキストボックス、図形 ...

IMAPのデータ保存先変更

Outlook2013のIMAPデータ保存先を変更する方法です。(私が行った環境は、Windows7 32bit、Outlook2013です ...

右端と左端に文字を配置するには

Wordの文書を開くと、一行目にたくさんの空白スペースを見ることがあります。 もちろん[ホーム]タブの[編集記号の表示/非表示]ボタンをオン ...

イメージコントロールに外部の画像ファイルを表示

Accessのフォームに画像を表示する方法としては、テーブルのデータ型で[添付ファイル]を選択するのが一番簡単ですが、イメージのコントロール ...

バージョン情報の確認

Office2013のバージョンを確認する方法です。Office2010の時と異なるため、戸惑われる方も多いようです。 Wordで解説します ...

-Windows8 & Office2013 Access2013

Copyright © 2001-2017 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2017 AllRights Reserved Powered by AFFINGER4.