適用先: Access 2013 | Access 2016
テキスト フィールドとメモ フィールドのカスタム書式を作成するには、[ 書式] プロパティの設定で特別な記号を使用します。
Settings
テキスト型とメモ型を定義するには、次の書式指定文字を使用します。
| 記号 | 説明 |
|---|---|
@ |
文字が存在する場合はその文字を、文字が存在しない場合は空白を表示します。 |
& |
文字が存在する場合はその文字を表示し、文字が存在しない場合は何も表示しません。 |
< |
すべて小文字にします (アルファベットのみ)。 |
> |
すべて大文字にします (アルファベットのみ)。 |
カスタム書式では、1 ~ 2 つのセクションを使用できます。 各セクションには、フィールド内の異なるデータに対する書式を指定します。
| Section | 説明 |
|---|---|
| 第 1 | テキストのあるフィールドの書式 |
| 秒 | 長さ 0 の文字列や Null 値のフィールドの書式 |
たとえば、フィールドに文字列がないときに "None" という単語を表示させるテキスト ボックス コントロールがある場合は、カスタム書式 @;"なし" をコントロールの Format プロパティ設定として設定します。 @ 記号を使用すると、フィールドのテキストが表示されます。2 番目のセクションでは、フィールドの長さが 0 の文字列または Null 値がある場合、"None" という単語が表示されます。
注:
Format 関数を使用すると、長さ 0 の文字列に対して 1 つの値を返し、Null 値に対してもう 1 つの値を返します。また、Format プロパティを使用して、テーブルのデータシート ビューのフィールドやフォームやレポートのコントロールに自動的に書式を設定することもできます。
例
次の表は、テキスト型とメモ型のカスタム書式の使用例です。
| Setting | データ | ディスプレイ |
|---|---|---|
@@@-@@-@@@@ |
465043799 | 465-04-3799 |
@@@@@@@@@ |
465-04-3799 465043799 | 465-04-3799 465043799 |
> |
ダボリオ ダボリオ ダボリオ | ダヴォリオ ダヴォリオ ダヴォリオ |
< |
ダボリオ ダボリオ ダボリオ | davolio davolio davolio |
@;"Unknown" |
Null 値 | 不明 |
| 長さ 0 の文字列 | 不明 | |
| 任意のテキスト | 入力したテキストがそのまま表示されます。 |
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。