アクセス:フィールドのデフォルト値を設定および取得します
Accessでは、テーブルフィールドのデフォルト値を設定し、データの典型的な仕様を取得できます。 手順についてはこちらをご覧ください。
Microsoftアクセス:テーブルフィールドのデフォルト値を使用した誤ったデータエントリの回避
特定のテーブルフィールドの標準値を特定できる場合は、フィールドプロパティでそれらを既に設定する必要があります。 フォームビューでは、標準値はすでに入力フィールドに表示されており、実際の値が異なる場合にのみ手動で入力する必要があります。
- 新しいテーブルを作成する場合、[作成]タブの[テーブルデザイン]をダブルクリックしてデザインビューを開きます。 既存のテーブルを編集する場合は、デザインビューでも開きます。 デザインビューとデータシートビューを切り替える最も簡単な方法は、アクセス画面の下部にあるステータスバーの右隅にある2つのアイコンを使用することです。
- これで、テーブルのフィールド名とフィールドデータタイプを定義または編集できます。 [フィールドデータタイプ]列で、ドロップダウンメニューを呼び出すことができます。 適切なデータ型、たとえば「Number」を選択します。
- データ型を定義すると、フィールドプロパティの概要がデザインウィンドウの下部3分の1に直接表示されます。 ここには、エントリ「デフォルト値」もあります。 そこにフィールドのデフォルト値を入力します。たとえば、「0」(引用符なし)。
Microsoft Access:式ジェネレーターでデフォルト値を定義する
異なるデータ型の場合、標準値は定義された方法で指定する必要があります。 これらの式が常に存在するわけではないため、Accessは式ジェネレーターを提供します。 アクセス方法および使用方法については、こちらをお読みください。
- たとえば、フィールドデータタイプとして「日付/時刻」を選択し、現在の日付をテーブルのデフォルト値として出力したい場合。 これを行うには、デザインウィンドウの下部にある[既定値]フィールドでマウスをクリックします。 このフィールドの最後に、3つの小さなドットが表示されます。 このアイコンを使用して、式ジェネレーターを呼び出します。
- 式ジェネレーターを使用して、標準値として使用できる式値を呼び出すことができます。 たとえば、»関数«->»統合関数«->»日付/時間«をクリックすると、日付を出力するためのデフォルト値として使用できる»Expression values«コンテナにすべての可能な仕様が表示されます。
- 式の値をクリックすると、コンテナの下の式が青で表示されます。これを「標準値」フィールドに入力する必要があります。 これは、式を使用して出力される値を示します。 たとえば、「= Dat()」(引用符なし)を入力して、現在の日付が常にデフォルト値として出力されるようにする必要があります。
この実用的なヒントはAccess 2013に基づいていますが、2007以降のすべてのAccessバージョンに使用できます。 目的に合わせてAccessリボンを簡素化すると役立つことがよくあります。