スポンサーリンク

2013年3月30日土曜日

1つのフィールドに複数の値を登録する:Access2013

アクセス・Access2013で1つのフィールドに複数の値を登録する方法です。

1.対象のテーブルをデザインビューで開き、対象のフィールドのデータ型欄の▼をクリックします。 表示されるリストの[ルックアップウィザード]を選択します。 ここではスキル名フィールドを使います。
ルックアップウィザードを選択します。

2.ルックアップウィザードが始まります。 このウィザードは、選択可能な値を表示するルックアップウィザードを作成します。ルックアップウィザードに表示する値の種類を選択してください。
  • ルックアップフィールドの値を別のテーブルまたはクエリから取得する
  • 表示する値をここで指定する
と表示されるので、ここでは[表示する値をここで指定する]を選択し[次へ]をクリックします。
ルックアップウィザードの表示する値をここで指定するを選択

3.ルックアップフィールドで、どの値を表示させるかを指定してください。リストの列数を入力し、それぞれのセルの値を入力してください。列幅を調整するには、列の右端をドラッグします。また、右端をダブルクリックすると、入力した値の長さに合わせて列幅が自動的に調整されます。と表示されるので、ここでは選択できるスキルとして下記を入力しました。
  • Word
  • Excel
  • Access
  • VB
  • C
  • C#
値のリストを入力します

4.ルックアップフィールドに付けるラベルを指定してください。には選択したフィールドの「スキル名」が表示されているのでこのままにしました。
このルックアップに複数の値を保存できるようにしますか?には[複数の値を許可する]のチェックをONにします。
複数の値を許可するのチェックをONにする

5.テーブルをデータシートビューで表示させ、スキル名を選択しているところです。 リストのチェックボックスを複数選択できます。
リストから複数選択する

ExcelとWordとVBを選択した結果です。コンマで区切られ3つのデータが登録されています。
複数値を登録したフィールド

2013年3月26日火曜日

定型入力設定:Access2013

アクセス・Access2013の定型入力の設定方法です。

定型入力とは、郵便番号や電話番号などのように、決まった文字数やハイフンなどが使われるデータ入力時に使用します。 定型入力を使うと入力しやすくなり、入力ミスも防止できます。

1.設定するテーブル上で右クリックし、表示されるメニューの[デザインビュー]をクリックします。
デザインビューをクリックします

2.設定するフィールドのプロパティで、定型入力の[・・・]ボタンをクリックします。
定型入力ボタンをクリック

3.定型入力ウィザードが始まります。
データに合った定型入力を選択してください。[テスト]ボックスで、定型入力を使った実際の入力を試すことができます。定型入力の一覧を変更する場合は、[一覧の編集]をクリックしてください。と表示されるので、定型入力名を選択し[次へ]をクリックします。 ここでは郵便番号を選択しました。
定型入力名を選択します

 4.定型入力の形式は変更することができます。必要に応じて変更してください。と表示されるので書式指定文字を使い設定します。
フィールドに表示する代替文字を指定してください。フィールドにデータを入力すると、代替文字が入力した文字に置き換えられます。 と表示されるので代替文字を選択します。
[次へ]をクリックします。
形式と代替文字を設定

5.データの保存方法を選択します。
  • 定型入力中の文字を含めて保存する - 郵便番号の場合、間の「-」ハイフォンも保存されます。
  • 定型入力中の文字を含めずに保存する - 郵便番号の場合、間の「-」ハイフォンは保存されません。
どちらかを選択し[次へ]をクリックします。
データの保存方法を選択します

これでウィザードは終了です。 [完了]をクリックします。
完了をクリック

定型入力プロパティが設定できました。
定型入力プロパティ

郵便番号の入力画面です。 1文字目を入力すると自動的に「-」ハイフォンが表示されます。
郵便番号の入力画面

■定型入力時に使用できる書式指定文字
  • 0 : 半角数字0~9(データを必ず入力)
  • 9 : 半角数字0~9(データの入力は省略可能)
  • # : 半角数字0~9、スペース、正または負の符号(省略するとスペースが入力)
  • L : 半角英字(データを必ず入力)
  • ? : 半角英字(データの入力は省略可能) 
  • A : 半角英字または数字(データを必ず入力)
  • a : 半角英字または数字(データの入力は省略可能)
  • & : 半角英字またはスペース(データを必ず入力)
  • C : 半角英字またはスペース(データの入力は省略可能)
  • . , : ; - / : 小数点と 3 桁区切りのプレースホルダー、日付および時刻の区切り記号(Windows の地域の設定によって異なります)
  • > : 後に続く英字をすべて大文字に変換
  • < : 後に続く英字をすべて小文字に変換
  • ! : 左から右に埋め込まれます
  • \ : 直後の文字がリテラルとして表示されます
  • "" : 二重引用符で囲まれた文字はリテラルとして表示されます