Back

プロパティ名 設定値 対象コントロール
書式 Format 文字列式(データ型により異なる) Text,Command
小数点以下表示桁数 DecimalPlaces 数式

数値、日付、時刻、およびテキストを表示または印刷するときの書式を指定します。たとえば、[単価] テキスト ボックスを作成し、Format/書式 プロパティに [Currency/通貨] を設定し、DecimalPlaces/小数点以下桁数 プロパティに 1 を設定します。この場合、コントロールに 1234.56 と入力すると、その値は \1234.6 と表示されます。
定義済み書式を使用することも、書式指定文字を指定してカスタム書式を作成することもできます。

解説
"Format/書式" プロパティは、データの表示方法にのみ影響します。データの保存方法には影響しません。
Access には、日付/時刻型、数値型、通貨型、テキスト型、メモ型、およびYes/No 型に対して、定義済み書式が準備されています。定義済み書式は、Windows のコントロール パネルの [地域] の設定によって異なります。選択された言語に応じて適切な書式が表示されます。

次の書式指定文字は、カスタム書式を作成する場合に、どのようなデータ型のフィールドに対しても使うことができます。
文字 意味
(空白) 空白をそのまま表示します。
"ABC" ダブル クォーテーションで囲まれた文字をそのまま表示します。
! 文字を右詰めではなく、左詰めで表示します。
* この記号の後の文字で空白を埋めます。
\ 次の文字をそのまま表示します。文字をダブル クォーテーションで囲んでも同じです。円記号を表示するには、円記号を 2 つ続けてください (\\)。
[色] 角かっこ内の色で表示します。指定できる色は、Black/黒、Blue/青、Green/緑、Cyan/水、Red/赤、Magenta/紫、Yellow/黄、White/白です。
数値型および通貨型の書式指定文字を、日付/時刻型、Yes/No型、またはテキスト型およびメモ型の書式指定文字と組み合わせて使用することはできません。
定型入力を定義し、同じデータに対して Format/書式 プロパティを設定すると、データが表示されるときに、Format/書式 プロパティの方が優先し、定型入力は無視されます。たとえば、テーブルのデザイン ビューでパスワードの定型入力を作成し、テーブルまたはフォームのコントロールで 同じフィールドに "Format/書式" プロパティを設定した場合は、パスワードの定型入力は無視され、データは Format/書式 プロパティに従って表示されます。
DecimalPlaces/小数点以下桁数 プロパティ
数値を表示するときの小数点以下の桁数を示します。
設定値
DecimalPlaces/小数点以下桁数 プロパティの設定値は次のとおりです。

設定値 Visual Basic 内容
Auto
自動
255 Format/書式 プロパティに設定された書式で表示されます。(既定値)
0 〜 15 0 〜 15 小数部分は、指定された桁数で表示され、整数部分は、Format/書式 プロパティに設定された書式で表示されます。

DecimalPlaces/小数点以下桁数 プロパティはテーブルのプロパティ シートで設定します。フォームやレポートに連結コントロールを作成した場合、このコントロールの DecimalPlaces/小数点以下桁数 プロパティは、基になるテーブルやクエリのフィールドの DecimalPlaces/小数点以下桁数 プロパティの設定値と同じ値になります。したがって、連結コントロールを作成するたびに、プロパティを個別に指定する必要はありません。
Format/書式 プロパティに空白または [General Number/数値] が設定されていると、DecimalPlaces/小数点以下桁数 プロパティの設定値は、効果がありません。
解説
DecimalPlaces/小数点以下桁数 プロパティは、表示される小数点以下の桁数にのみ影響があり、格納される桁数には影響がありません。数値が格納される方法を変更するには、テーブルのデザイン ビューで、FieldSize/フィールドサイズ プロパティの設定値を変更する必要があります。
DecimalPlaces/小数点以下桁数 プロパティを使って、Format/書式 プロパティの設定値や数値が格納される方法とは異なった方法で数値を表示できます。たとえば、Format/書式 プロパティの [Currency/通貨] の設定値が、小数点以下 2 桁 ($5.35) を表示しているような場合、小数点以下 4 桁までの通貨型の数値 ($5.3523 など) を表示するには、DecimalPlaces/小数点以下桁数 プロパティに 4 を設定します。
(MS Access Help より抜粋)