| ドメイン (ttadv4100s000) |  |
| セッションの目的: ドメインをメンテナンスします。ドメインは、データ型、値の範囲、(デフォルト) 表示フォーマット、長さなどを指定するものです。ドメインは、テーブルフィールド、フォームフィールドおよびプログラム変数にリンクできます。 ドメインは現行パッケージ VRC にコピーできます。ただし、ドメインのうちメンテナンス可能なのは、現行パッケージ VRC のものだけです。 また、現在の構成要素の VRC でユーザの現行パッケージ VRC を変更することもできます。
フィールド | 説明
パッケージ | ドメインが定義されているパッケージのコード
パッケージ | パッケージの記述
VRC | ドメインが定義されているパッケージのバージョンコード
VRC | ドメインが定義されているパッケージのリリース
VRC | ドメインが定義されているパッケージの顧客拡張 注意 これは、カスタマイズされたソフトウェアにのみ該当します。
ドメイン | ドメインの ID コードを選択します。 ドメインは、パッケージコードおよびドメインコードの組合せによって一意に識別されます。
失効 | このチェックボックスがオンの場合、このパッケージ VRC およびそれから派生したパッケージ VRC のドメインは失効しています。
記述 | ドメインの記述
データ型 | データの内部表記 指定可能な値
文字列長 | ドメインのデータ型が文字列の場合の文字列の長さ データ型がマルチバイト文字列の場合は、文字配置できる桁数
配置 | 文字列の配置方法を選択します。
変換 | 文字列の変換方法を選択します。
内部フォーマット | このフィールドは、文字列データ型のフォーム入力フィールドに入力された数を内部でフォーマットする方法を示します。 たとえば、数値 37 を 00000037 として格納しなければならない場合は、99999999 のフォーマットを使用します。
列挙/セットの長さ表示 | 列挙またはセットデータ型のフィールドまたは変数をフォームまたはレポートに表示または出力する際のデフォルトの長さです。この長さは、フォームまたはレポートのフィールドのデータ長で変更できます。
小数点前の桁数 | 長整数、整数およびバイトデータ型の最大桁数。浮動小数点データ型および倍精度浮動小数点データ型では、これは整数部分の最大桁数のことです。
小数点後の桁数 | 小数点以下の最大桁数 注意 これは、倍精度浮動小数点および浮動小数点型にのみ関係します。
除算係数 | フィールドのエントリを除算する係数 例: 分割係数は 100、ユーザがフィールドに ｢25009｣ と入力します。ツールによって 25009 が 100 で除算され、｢250.09｣ と表示されます。 これは、金額を入力するフィールドなどで使用します。 注意 このエントリは、倍精度浮動小数点または浮動小数点のデータ型のドメインだけで入力できます。
丸め方法 | 浮動小数点または倍精度浮動小数点のデータ型であるフィールドの丸め方法を選択します。 丸めは、小数点以下の桁数で指定した最終桁に対して適用されます。 次の例では、小数点以下の桁数は 1 です。
ユーザ | 四捨五入 | 切上げ | 切下げ
--- | --- | --- | ---
1.51 | 1.5 | 1.6 | 1.5
2.78 | 2.8 | 2.8 | 2.7
1.55 | 1.6 | 1.6 | 1.5
フォーマット | 指定のデータを表示するためにフォームおよびレポートで使用する表示フォーマット 注意 表示フォーマットには、バイト、整数、長整数、倍精度浮動小数点、浮動小数点、文字列 (数字のみ)、および日付データ型があります。
日付/時間フォーマット | 日付 関連トピック To enter a date
日付/時間フォーマット | 時間 関連トピック To enter a time
正しい文字 | フォーム入力フィールドに入力できる正しい文字 例: 文字列データ型のフィールドに数値だけを入力する場合、正しい文字は 0123456789 になります。 文字 ' " ^ \ は、バックスラッシュ \ を前に置く必要があります。たとえば、\\ や \" のようにします。 注意 正しい文字を明示的に指定していない場合は、すべての文字が正しい文字になります。いくつかの文字を不正文字として定義した場合は、その文字以外のすべての文字が正しい文字になります。また、いくつかの文字を正しい文字として定義した場合、それ以外の文字は不正文字となります。
不正文字 | フォーム入力フィールドに入力できない文字 文字 ' " ^ \ は、バックスラッシュ \ を前に置く必要があります。たとえば、\\ や \" のようにします。 注意 列挙およびセットタイプのドメインでは、このフィールドにアクセスできません。 不正な文字を明示的に指定しなければ、すべての文字が有効です。 いくつかの文字を正しい文字として定義した場合は、その文字以外のすべての文字が不正文字になります。また、いくつかの文字を不正文字として定義した場合、それ以外の文字は正しい文字となります。
範囲 | 入力の妥当性をチェックするために使用する範囲。指定範囲外の値をフォーム入力フィールドに入力した場合は、範囲メッセージが生成され、再度入力を要求されます。 単純な妥当性チェックは、データ型、正しい文字および不正文字、フィールド長、および整数部と小数部の桁数に対して使用できます。 複雑な妥当性チェックでは、この範囲属性が必要になります。範囲は、真 (有効値) または偽 (無効値) の評価値を含む式で示すことができます (true <> 0、false = 0)。この式では、他の変数も使用することができます。現在の値は、この式の中で 2 つのドル符号 $$ を使用して表現し、テストすることができます。 例: 指定したフィールドと一致しない 30 から 40 の間の数字: $$ in [30,40] and $$ <> ppmmm001.reserved 大文字で始まる文字列: $$ in ^[A-Z].*$ (正規表現) 次の演算子を使用できます (優先順位の順になっています)。
() | 括弧内の式 | 例: 2 × (3 + 5)
IN | 範囲テスト | 例: $$ IN [10,20]
- | 単項演算子 (-) | 例: -10
^ | 累乗 | 例: 2^3 = 8
* / \ | 乗算/除算/剰余
& | 文字列連結 | 例: "A"&"B"
+ - | 加算/減算
= <> <= >= < > | 関係演算子
NOT | 論理否定
AND | 論理積
OR | 論理和
範囲メッセージ | 指定範囲外の値を入力した場合に表示されるメッセージのコード (パッケージコードを含む) を選択します。
範囲メッセージ | 有効化されたときに表示されるメッセージ。
技術文書 | このチェックボックスがオンの場合、このラベルの技術文書が存在します。
リリースノート | このチェックボックスがオンの場合、このラベルのリリースノートが存在します。