Format関数を使用すると、データを指定した形式の文字列に変換できます。変換する形式は、下表の書式指定文字を組み合わせて指定します。
以下の手順では、生年月日から月日データを取り出しています。[生年月日]フィールドの[書式]プロパティに「mm/dd」を指定しても同様の表示になりますが、その場合は表示上の見た目が変わるだけです。
Format関数を使えば指定した形式のデータが得られるので、例えば今日が誕生日の顧客を抽出したいようなときに、抽出条件として今日の月日を指定すれば抽出が行えます。
関数の解説
Format
(データ,
書式)
[データ]を指定された[書式]で表示する
日付/時刻型の主な書式指定文字
| 書式指定文字 | 説明 |
|---|---|
| yyyy | 西暦4けた |
| yy | 西暦2けた |
| ggg | 年号(平成、昭和など) |
| gg | 年号漢字1文字(平、昭など) |
| g | 年号アルファベット1文字(H、Sなど) |
| ee | 和暦2けた |
| e | 和暦 |
| mm | 月2けた |
| m | 月1けたまたは2けた(1 ~ 12) |
| dd | 日2けた |
| d | 日1けたまたは2けた(1 ~ 31) |
数値型、通貨型の主な書式指定文字
| 書式指定文字 | 説明 |
|---|---|
| 0 | 数値の桁を表す。対応する位置に値がない場合、ゼロ(0)が表示される |
| # | 数値の桁を表す。対応する位置に値がない場合は何も表示されない |
| ¥ | 円記号(¥)の次の文字をそのまま表示する。「¥¥」とすると、円記号を表示できる |
| "" | ダブルクォーテーション("")で囲まれた文字をそのまま表示する |
短いテキスト、長いテキストの主な書式指定文字
| 書式指定文字 | 説明 |
|---|---|
| @ | 文字を表す。文字列より「@」の数が多い場合、先頭に空白を付けて表示される |
| & | 文字を表す。文字列より「&」の数が多い場合、文字列だけが左揃えで表示される |
| < | アルファベットを小文字にする |
| > | アルファベットを大文字にする |




