文字列型を使用するパラメータに対して、エディット マスクを入力できます。エディット マスクでは、マスク文字列を使用して、パラメータ値として入力できる文字列を制限します。デフォルトの値も、エディット マスクの制限を受けます。
次のマスク文字またはその組み合わせを入力できます。
“A”は、任意の英数字を表します。このパラメータ値には入力が必要です。
“a”は、任意の英数字を表します。このパラメータ値に入力がなくても有効です。
“0”は、数字(0 から 9 まで)を表します。このパラメータ値には入力が必要です。
“9”は、数字またはスペースを表します。このパラメータ値に入力がなくても有効です。
“#”は、数字、スペース、プラス記号(+)、またはマイナス記号(-)を表します。このパラメータ値に入力がなくても有効です。
“L”は、英文字(A から Z まで)を表します。このパラメータ値には入力が必要です。
"?" は、英文字を表します。このパラメータ値に入力がなくても有効です。
“&”は、任意の文字またはスペースを表します。このパラメータ値には入力が必要です。
“C”は、任意の文字またはスペースを表します。このパラメータ値に入力がなくても有効です。
“. , : ; - /”(区切り文字)。エディット マスクに区切り文字を挿入すると、パラメータ フィールドの形式をハード コーディングしたようになります。レポートにそのフィールドを配置すると、オブジェクト フレームには、たとえば“LLLL/0000”と表示されます。これは、4 つの英文字と 4 つの数字を必要とするエディット マスクを表しています。
“\”は、続く文字をリテラルな文字にします。たとえば、エディット マスク"\A"は、パラメータ値"A"を表します。エディット マスクが"00\A00"である場合、有効なパラメータ値は 2 つの数字、文字"A"、およびさらに 2 つの数字から構成されます。
“Password”。エディット マスクを"パスワード"に設定できます。この場合、条件式を作成し、レポートの一部は特定のユーザー パスワードが入力された場合にだけ表示するように指定できます。
注 エディット マスク文字には、パラメータ値の入力のとき、そこに文字の入力が必要なものと、必要なら空白にしておけるものとがあります。たとえば、エディット マスクが“000099”の場合は、4 桁、5 桁、または 6 桁のパラメータ値を入力できます。“9”というエディット マスク文字は、必ずしも文字の入力を必要としないからです。反対に、“0”は文字の入力を要求するので、4 桁未満のパラメータ値を入力することはできません。