任意の書式を設定する(ユーザ定義パターン)
最終更新日: 2020年3月14日
R8 | R9
主キーに次のルールを適用します。
「レポート」モデルの全体構成を図2に示します。
主キー項目「ID」は文字列型で、かつ、順序を用いるとします。
ユーザ定義式に次のように設定します。
SEQ()は自動計算式や、初期値で利用することはできません。
「ステータス」モデル(status_m)の初期値を示します。"新規" はコード1を、"既存" はコード2をそれぞれ割り当てます。
主キーに次のルールを適用します。
主キー項目「ID」は文字列型で、かつ、順序を用いるとします。
ユーザ定義式に次のように設定します。
ステータスコード + 年(西暦下二桁)+ 月(ゼロ詰め)+ 連番(ゼロ詰め四桁)
例
ステータスコード + 年(西暦下二桁)+ 月(ゼロ詰め)+ 連番(ゼロ詰め四桁)
定義方法
CONCATENATE(
TOSTR(${status#id}),
RIGHT(
PADDING("0",2,YEAR(TODAY())),
2),
RIGHT(
PADDING("0",2,MONTH(TODAY())),
2),
SEQ()
)
注意
固定コード + 年度(西暦四桁)+ 連番(ゼロ詰め六桁)
例
固定コード("PJ")+ 年度(西暦四桁)+ 連番(ゼロ詰め六桁)
CONCATENATE("PJ",
TOSTR(FISCALYEAR(TODAY())),
RIGHT(
PADDING("0",6,SEQ()),
6
)
)