Google検索

リンクユニット

Windows7 & Office2010 Access2010

オプショングループの作成と選択したデータの保存

投稿日:2017年1月7日 更新日:

Access2010でオプショングループを作成して、その選択データをテーブルに保存する方法です。

画像はAccess2010ですが、ほかのバージョンでも操作は同じです。

オプショングループ

コントロールウィザードの確認

フォームをデザインビューで開きます。

[デザイン]タブにある[その他]ボタンをクリックして、

フォームデザインツール

[コントロールウィザードの使用]がオンになっていることを確認します。

コントロールウィザードの使用

オプショングループの作成

[デザイン]タブにある[オプショングループ]ボタンをクリックします。

オプショングループ

オプションに付ける名前を入力

フォーム内でドラッグします。

[オプション グループ ウィザード]が表示されますので、[ラベル名]に表示する名前を入力します。

オプショングループウィザード

ここでは、20代、30代、40代、50代、60代と入力して、[次へ]のボタンをクリックします。

オプショングループウィザード

既定のオプションの設定

既定のオプションを設定するかどうかを指定します。

ここでは[次のオプションを既定にする]を選択して、[20代]と表示させるようにします。

[次へ]のボタンをクリックします。

オプショングループウィザード

値が設定されます。

[次へ]のボタンをクリックします。

オプショングループウィザード

ボタンの種類とスタイルの選択

ボタンの種類とスタイルを選択します。

スタイルには、以下の5つがあります。

  • 枠囲み
  • 影付き
  • 標準
  • くぼみ
  • 浮き出し

ここでは、[オプションボタン]と[枠囲み]を選択します。サンプルに表示されるので確認しながら選択することができます。

[次へ]のボタンをクリックします。

オプショングループウィザード

標題を指定

オプショングループの標題となるものを入力します。

ここでは、「あなたの年代を教えてください」と入力しています。

[完了]ボタンをクリックします。

オプショングループウィザード

フォームビューで確認

フォームビューに切り替えて、確認します。

フォーム

フォームに名前を付けて保存します。

選択したデータをテーブルに保存する方法

フォームのオプショングループで選択したデータをテーブルのフィールドに格納する方法です。

保存先テーブルの指定とフィールドを挿入

フォームをデザインビューで開いて、フォームのプロパティを表示します。

そして、[データ]タブを開いて、[レコードソース]に保存先のテーブルを指定します。

参考保存先のテーブル[Tアンケート]には、年代を保存するフィールド[年代]を作成しています。

レコードソースに保存先テーブルを指定

そして、[既存のフィールドの追加]をクリックして、[年代]フィールドをフォームに挿入します。

フィールドの追加

フレームの更新後処理のイベントに入力

フレームを選択して、フレームのプロパティを表示します。

[イベント]タブの[更新後処理]の[…]ボタンをクリックして、ビルダーの選択を表示します。

フレームの更新後処理

[コードビルダー]を選択して、[OK]ボタンをクリックします。

ビルダーの選択

そして、以下のように入力します。

ラベル名は、各ラベルを選択すると、プロパティに表示されるので確認してください。

コードを入力

Select Case Me!フレーム7.Value
Case 1: Me!年代.Value = Me!ラベル4.Caption
Case 2: Me!年代.Value = Me!ラベル6.Caption
Case 3: Me!年代.Value = Me!ラベル8.Caption
Case 4: Me!年代.Value = Me!ラベル10.Caption
Case 5: Me!年代.Value = Me!ラベル12.Caption
End Select

フォームビューで動作の確認

フォームビューで切り替えて、選択したものがテキストボックスに表示されるのを確認してください。

念のため、保存先テーブルにも格納されているかを確認しておくといいですね。

フォームビューで動作を確認

参考オプショングループを使ったフォームの作成は、以下の記事でも紹介しています。

サブフォームのソースオブジェクトの変更

サブフォームのソースオブジェクトを変更する方法です。 下のようなフォームを作成しています。 サブフォームの名前は、[受注サブフォーム]です。 ...

続きを見る

おすすめ記事と広告

-Windows7 & Office2010 Access2010

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

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