Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

売上や収益の数値、母集団データなどの数値データを格納する必要がある場合は、数値または通貨フィールドをテーブルに追加します。 数値データを作成するときに、最適なフィールド サイズと追加のプロパティ (小数点以下の桁数、一意性、必要かどうかなど) も考慮してください。

この記事の内容

数値フィールドと通貨フィールドについて

数値フィールドは、お金や高い精度を必要とする数値を含むすべての数学的計算、または切り上げたり切り下げたくない数値に使用したりします。 [数値] または [通貨] フィールドに格納する値のサイズは、[ フィールド サイズ] プロパティの設定方法によって異なります。 たとえば、1 バイト、2 バイト、4 バイト、8 バイト、または 16 バイトの値に加えて、レプリケーション ID (グローバルに一意の識別子の値、GUID) と 10 進値を含むフィールドを設定できます。 次の表に、各 フィールド サイズ 設定に含めることができる値を示し、各サイズ設定を使用するタイミングについて説明します。

フィールド サイズの設定

説明

バイト

0 から 255 までの値を含む 1 バイトの整数。

整数値

-32,768 から +32,767 までの値を含む 2 バイトの整数。

長整数型

-2,147,483,648 ~ 2,147,483,647 の値を含む 4 バイトの整数。

(該当なし)

-2^31 から 2^31-1 までの値を含む 8 バイトの整数

単精度浮動小数点型

-3.4 x 1038 から +3.4 x 1038 までの値と最大 7 桁の有効桁数を含む 4 バイト整数。

倍精度浮動小数点型

-1.797 x 10308 から +1.797 x 10308 までの値と最大 15 桁の有効桁数を含む 8 バイト浮動小数点数。

レプリケーション ID

16 バイトのグローバル一意識別子 (GUID)。 ランダムに生成された GUID は、重複する可能性が十分に高い長さです。 商品の追跡など、さまざまなアプリケーションに使用します。

10 進数

-1028 から +1028 までの値を含めることができる、定義された 10 進精度を持つ 12 バイトの整数。 既定の有効桁数は 0 です。 既定のスケール (表示される小数点以下桁数) は 18 です。 スケールアップは 28 に設定できます。

ページの先頭へ

データシート ビューに数値フィールドまたは通貨フィールドを追加する

データシート ビューでは、新しいテーブルまたは既存のテーブルに数値または通貨フィールドを追加できます。

既存のテーブルに追加する

  1. テーブルを [データシート ビュー] で開きます。

  2. 必要に応じて、最初の空白フィールドまで水平方向にスクロールします。

  3. ヘッダー行をダブルクリックし、新しいフィールドの名前を入力します。

  4. [ クリックして追加] を 選択し、一覧から [数値]、[ 大きい数値]、または [通貨 ] を選択します。

  5. 新しいヘッダー行をダブルクリックし、新しいフィールドのわかりやすい名前を入力します。

  6. 変更内容を保存します。

新しいテーブルに追加する

  1. [作成] タブの [テーブル] で、[テーブル] をクリックします。

  2. [ 保存] をクリックし、[ 名前を付けて保存 ] ダイアログ ボックスに新しいテーブルの名前を入力します。

  3. [ クリックして追加] を 選択し、一覧から [数値]、[ 大きい数値]、または [通貨 ] を選択します。

  4. 新しいヘッダー行をダブルクリックし、新しいフィールドのわかりやすい名前を入力します。

  5. 変更内容を保存します。

ページの先頭へ

デザイン ビューに数値フィールドまたは通貨フィールドを追加する

デザイン ビューで、新しいテーブルまたは既存のテーブルに数値または通貨フィールドを追加できます。

既存のテーブルに追加する

  1. テーブルを [デザイン ビュー] で開きます。

  2. [ フィールド名] 列で、最初の空白行を選択し、フィールドの名前を入力します。

  3. [ データ型 ] 列で隣接するセルを選択し、一覧から [ 数値]、[ 大きい数値]、または [通貨 ] を選択します。

  4. 変更内容を保存します。

新しいテーブルに追加する

  1. [作成] タブの [テーブル] で、[テーブル] をクリックします。

  2. [ 保存] をクリックし、[ 名前を付けて保存 ] ダイアログ ボックスに新しいテーブルの名前を入力します。

  3. 新しいテーブルの [ドキュメント] タブを右クリックし、[ デザイン ビュー] をクリックします。

  4. [ フィールド名] 列で、最初の空白行を選択し、フィールドの名前を入力します。

  5. [ データ型 ] 列で隣接するセルを選択し、一覧から [ 数値]、[ 大きい数値]、または [通貨 ] を選択します。

  6. 変更内容を保存します。

ページの先頭へ

数値または通貨フィールドのプロパティを設定または変更する

データシート ビューを使用すると、[必須] や [一意] などのフィールド プロパティのサブセットを設定できますが、デザイン ビューを使用して、入力マスクキャプションなど、使用可能なすべてのプロパティを設定できます。

  1. テーブルを [デザイン ビュー] で開きます。

  2. テーブル デザイナーの下部にある [ 全般 ] タブの [ フィールド プロパティ] で、変更するプロパティを見つけます。

  3. プロパティ名の横にあるフィールドを選択します。 プロパティに応じて、データ (既定のテキストや入力マスクなど) を入力し、 ...をクリックして式ビルダーを起動するか、一覧からオプションを選択します。

    各フィールド プロパティの使用方法については、 プロパティを選択し、F1 キーを押します。

ページの先頭へ

数値フィールドまたは通貨フィールドを削除する

重要    データを含む数値フィールドを削除すると、そのデータは完全に失われます。削除を元に戻すことはできません。 この理由から、テーブルのフィールドやその他のデータベースのコンポーネントを削除する前に、データベースをバックアップすることをおすすめします。

データシート ビューでの削除

  1. テーブルを [データシート ビュー] で開きます。

  2. [数値] フィールドを見つけ、ヘッダー行 (フィールド名) を右クリックし、[ 列の削除] をクリックします。

  3. [はい] をクリックして、削除を確定します。

デザイン ビューで削除する

  1. テーブルを [デザイン ビュー] で開きます。

  2. [数値] フィールドの横にある行セレクター (空白の四角形) をクリックし、DELETE キーを押すか、行セレクターを右クリックして、[ 行の削除] をクリックします。

  3. [はい] をクリックして、削除を確定します。

ページの先頭へ

数値と通貨フィールドのプロパティ参照

デザイン ビューを使用して数値フィールドまたは通貨フィールドをテーブルに追加する場合は、フィールドのいくつかのプロパティを設定および変更できます。 次の表では、数値と通貨フィールドのプロパティの一覧と説明を行い、設定または変更の影響について説明します。

プロパティ

用途

フィールド サイズ

フィールドに入力して格納できる値のサイズを制御します。

書式設定

ユーザー設定の書式設定文字を入力して、表示形式を定義します。 ここで定義されている形式は、データシート、フォーム、レポートに表示されます。

小数点以下表示桁数

フィールドの値の小数点以下桁数を設定します。 既定値: 自動。 その他の使用可能な値の範囲は 0 から 15 です

定型入力

ユーザーがフィールドにデータを入力する方法を制御する必要がある場合は、入力マスクを定義します。

入力マスクの使用の詳細については、「入力 マスクを作成してフィールドまたはコントロールの値を特定の形式で入力する」を参照してください。

キャプション

テキスト フィールドの名前を指定します。 このプロパティは、最大 2,048 文字を受け入れます。 キャプションを指定しない場合は、既定のフィールド名が適用されます。

既定値

新しいレコードを作成するときにフィールドに自動的に表示される値を指定します。

入力規則

レコード全体、個々のフィールド、またはコントロールに入力されるデータの要件を指定します。 ユーザーがルールに違反するデータを入力すると、 Validation Text プロパティを使用して、結果のエラー メッセージを指定できます。 最大長: 2,048 文字。

検証ルールの作成の詳細については、 フィールド内のデータを検証するための検証ルールの作成に関する記事を参照してください。

エラー メッセージ

ユーザーが検証規則に違反したときに表示されるエラー メッセージのテキストを指定します。 最大長: 255 文字。

検証ルールの作成の詳細については、 フィールド内のデータを検証するための検証ルールの作成に関する記事を参照してください。

必須

このプロパティが [はい] に設定されている場合は、フィールドまたはフィールドにバインドされているコントロールに値を入力する必要があります。 さらに、値を null にすることはできません。

インデックス

インデックスを使用して、大量のデータに対して実行されるクエリ、並べ替え、およびグループ化操作を高速化します。 また、インデックスを使用して、ユーザーが重複する値を入力できないようにすることもできます。 選択肢:

  • いいえ     インデックス作成をオフにします (既定値)。

  • はい (重複あり)     フィールドにインデックスを付け、重複する値を許可します。 たとえば、姓と名が重複している場合があります。

  • はい (重複なし)     フィールドにインデックスを付け、重複する値を許可しません。つまり、すべての値が一意です。

文字配置

データの配置を指定します。

  • 全般     テキストを左に揃え、数値と日付を右に揃えます (既定の設定)。

  •     すべてのテキスト、日付、数字を左に揃えます。

  •     すべてのテキスト、日付、数字を右側に揃えます。

  • 中央     すべてのテキスト、日付、数字を中央揃えします。

  • 配る     フィールドまたはテキスト ボックスの両側に対して、すべてのテキスト、日付、数値を均等に正当化します。

ページの先頭へ

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。