予定、計画、予算の管理 - Microsoft 365 では簡単に行うことができます

テキストフィールドの書式を設定する

短いテキストフィールドと長いテキストフィールド (メモとも呼ばれます) は、おそらく最も一般的に使用されるデータ型です。 テキストの書式設定では、次の2つの選択肢があります。既定の形式をそのまま使用するか、カスタム書式を作成します。 表のフィールドに書式を適用すると、そのテーブルのフィールドに連結したフォームまたはレポートのコントロールに同じ書式が自動的に適用されます。  書式設定では、データの表示方法だけが変更され、データの保存方法やユーザーによるデータの入力方法には影響しません。

この記事の内容

テキスト書式の概要

ユーザー定義の表示形式を適用する

カスタム書式の例

ユーザー設定の書式文字

テキスト書式の概要

短いテキストと長いテキスト (メモとも呼ばれます) データ型には、定義済み書式はありません。 短いテキストデータ型には、カスタム書式しかありません。 長いテキストデータ型には、ユーザー設定とリッチテキストの書式設定があります。 書式を指定しない場合は、データシートのすべてのテキストが左揃えで配置されます。

通常は、短いテキストと長いテキストデータ型にカスタム書式を適用して、テーブルのデータを読みやすくします。 たとえば、クレジットカード番号を収集するためのフォームを使用していて、スペースを入れずにそれらの数値を保存する場合は、カスタム書式を使用して、クレジットカード番号を読みやすくするために適切なスペースを追加できます。

テキストフィールドのカスタム書式には、最大2つのセクションを含めることができます。 各セクションには、フィールド内の異なるデータの書式仕様が含まれます。

セクション

説明

1 番目

テキストを含むフィールドの書式。

2 番目

長さ 0 の文字列と Null 値を含むフィールドの書式。

たとえば、フィールドに文字列が入力されていないときに "None" という単語を表示する テキスト ボックスコントロール がある場合は、ユーザー設定の書式@; "を入力します。コントロールの " Format/書式" プロパティの設定として、[なし] を選びます。 最初のセクションの @ 記号を指定すると、フィールドのテキストが表示され、2番目のセクションでは、フィールドに長さ0の文字列または Null 値がある場合に "None" という単語が表示されます。

Format関数を使用して、長さ0の文字列とNull値の一方の値を返すことができます。

データの入力形式を制御するには、「定型入力を使用してデータ入力形式を制御する」を参照してください。 長いテキストデータ型のテキストを強化する方法については、「リッチテキストフィールドを追加する」を参照してください。

ページの先頭へ

ユーザー定義の表示形式を適用する

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

  2. デザイングリッドの上部のセクションで、書式を設定する日付/時刻フィールドを選びます。

  3. [フィールドプロパティ] セクションで、[全般] タブを選択し、[書式] ボックスの横にあるセルをクリックして、必要な書式設定に基づいて特定の文字を入力します。

  4. 書式を入力すると、[プロパティの更新オプション] ボタンが表示され、論理的に継承される他のテーブルフィールドとフォームコントロールに書式を適用できます。 データベース全体に変更を適用するには、スマートタグをクリックし、[フィールド名> を使用して、すべての <場所で形式を更新する] をクリックします。 この場合、[フィールド名] はテキストフィールドの名前です。

  5. データベース全体に変更を適用すると、[プロパティの更新] ダイアログボックスが表示され、新しい形式を継承するフォームとその他のオブジェクトが表示されます。 書式を適用するには、[はい]をクリックします。

    詳細については、「フィールドプロパティを適用する」を参照してください。

  6. 変更内容を保存し、データシートビューに切り替えて、形式がニーズを満たしているかどうかを確認します。

  7. 次の方法で、ユーザー設定のテキスト書式をテストします。

    • 大文字または小文字の値を入力し、書式でデータをどのように扱うかを確認します。

    • 長さ0の文字列または null 値を入力し、結果に満足できるかどうかを確認します。

ページの先頭へ

カスタム書式の例

ユーザー設定のテキスト書式の例を次に示します。

設定

データ

表示

@@@-@@-@@@@

465043799

465-04-3799

@@@@@@@@@

465-04-3799
465043799

465-04-3799
465043799

>

davolio
DAVOLIO
Davolio

DAVOLIO
DAVOLIO
DAVOLIO

<

davolio
DAVOLIO
Davolio

davolio
davolio
davolio

@;"Unknown"

Null

不明

長さ 0 の文字列

Unknown

任意のテキスト

入力したテキストと同じテキストが表示されます

ページの先頭へ

ユーザー設定の書式文字

注: ユーザー設定の書式を長いテキストまたはメモ型フィールドに適用すると、表示は255文字に切り捨てられます。

ユーザー定義の書式を作成するには、次の文字をプレースホルダーと区切り文字として使用します。

文字

説明

@

書式文字列で使用できる任意の文字を表示するために使われます。 基になるデータにすべての文字が配置されている場合、残りのプレースホルダーは空白スペースとして表示されます。

たとえば、書式文字列が @ @ @ @ @ であり、基になるテキストが ABC の場合、テキストは先頭に2つの空白を付けて左揃えで配置されます。

&

書式文字列で使用できる任意の文字を表示するために使われます。 基になるデータにすべての文字が配置されている場合、残りのプレースホルダーには何も表示されません。

たとえば、書式文字列が &&&&& 、文字列が ABC の場合、左揃えのテキストのみが表示されます。

!

プレースホルダー文字が右から左ではなく、左から右に埋め込まれるように強制するために使用されます。 この文字は、任意の書式文字列の先頭で使用する必要があります。

<

すべてのテキストを小文字に強制するために使用します。 この文字は書式文字列の先頭で使用する必要がありますが、その前に感嘆符 (!) を付けることができます。

>

すべてのテキストを大文字にするために使用されます。 この文字は書式文字列の先頭で使用する必要がありますが、その前に感嘆符 (!) を付けることができます。

*

使用すると、アスタリスク (*) の直後の文字が充てん文字になります。この文字は、空白スペースの入力に使用されます。 通常、Access では、テキストは左揃えで表示され、値の右に空白文字が入力されます。 書式文字列の任意の場所に充てん文字を追加できます。 この操作を行うと、空白スペースが指定した文字で入力されます。

空白スペース、+-$ ()

書式文字列の任意の場所で、必要に応じて、空白、数学記号 (+)、財務記号 ($ ¥£)、およびかっこを挿入するために使用されます。 スラッシュ (\ または/) やアスタリスク (*) などの一般的な数学記号を使用する場合は、それらを二重引用符で囲む必要があります。これらの文字は、書式文字列の任意の場所に配置できます。

"リテラル文字列"

ユーザーに表示するテキストは二重引用符で囲みます。

\

直後の文字が表示されるようにするために使われます。 これは、二重引用符で囲まれた文字と同じです。

色分け

書式のセクション内のすべての値に色を適用するために使用されます。 名前は角かっこで囲む必要があります。黒、青、シアン、緑、マゼンタ、red、イエロー、または白色のいずれかの名前を使用します。

ページの先頭へ

注:  このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 情報が役に立ったかどうか、ご意見をお寄せください。 参考までに、こちらから英語の記事をお読みいただけます。

ヘルプを表示

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×