1.2.18 [出力属性]
出力 フィールド属性タイプ
ファ ンクションまたはフォームで出力に使用するフィールドの表示形式を 指定します。
ルール
使用が許される値は「フィー ルド・タイプ」により異なります。出力属性は以下のグルー プに分けられます。
· 共 通属性
· SAA/CUA 属性 - ファンクションのみ
· 色 - ファンクションのみ
· レ コード・スタンプ - 作成
· レ コード・スタンプ作成 - 作成と更新
· レ コード・スタンプ - 更新
· GUI 属性 - ファンクションのみ
· UD リポート属性 - ファンクションのみ
出力属性
フィー ルドがファンクションまたはフォームの出力フィールドとして使用される場 合に、フィールドを表示するためのフィールド属性を指定します。
ルール
共通属性で使用できる値は以下のとおりです。
属性 |
説明/コメント |
ASQN |
*SQLNULL の値を設定可能 |
BL |
明 滅表示 |
CBOX |
フィー ルド値をGUI WIMPチェックボックスで表示 |
CDTX |
レ コードを最後に作成または更新した日付(*SYSFMT8)に設定 |
CS |
欄 の区切り線の表示 |
CYDX |
レ コードを最後に作成または更新した日付(CCYYMMDD)に設定 |
DATX |
レ コードを最後に作成または更新した日付(*SYSFMT)に設定 |
DUTC |
UTCで 表示。DateTimeのみ |
FUNX |
レ コードを作成または最後に更新したLANSAファンクションまたはコンポーネントの名前に設定 |
HI |
高 輝度表示 |
ISO |
ISO 形式で表示。Date、Time、およびDateTimeのみ |
JNMX |
レ コードを最後に作成または更新したジョブ名に設定* |
JNRX |
レ コードを最後に作成または更新したジョブ番号に設定* |
ND |
非 表示(非表示フィールド) |
PROX |
レ コードを最後に作成または更新したLANSAプロセス名に設定 |
RA |
レ コードの自動前進フィールド |
SBIN |
Binary 形式で保存。これは、PackedまたはSignedが埋め込まれたフィールドを含 める必要のあるフィールド用に提供される特別属性です。『LANSA アプリケーション設計ガイド』(16 進数値、属性、非表示/組み込み10進データの使用)を参照してください。 |
SREV |
反 転形式で保存。この特別属性は、左から右、または右から左の方向で記述する言語に提供されま す。『LANSA 複数言語 アプリケーション設計ガイド』の「SREVフィールド属性」を 参照してください。 |
SUNS |
Integer の値を符号なしBinaryの値で保存 |
SUNI |
Unicode で保管。これは、コード・ページ変換によってデータを失うことなくさまざまな言語 のデータをデータベースに保管することのできる特別な属性です。新しいフィールドには、SUNI属性を追加するよりも、NcharやNvarcharの フィールド・タイプをお勧めします。 |
SUTC |
UTCで データベースに保管。Datetimeのみ |
TCDX |
レ コードを最後に作成または更新した日付/時刻(HHMMSS+*SYSFMT8)に設定 |
TDSX |
レ コードを最後に作成または更新した日付/時刻(HHMMSS+*SYSFMT)に設定 |
TIMX |
レ コードを最後に作成または更新した時刻(HHMMSS)に設定 |
TYDX |
レ コードを最後に作成または更新した日付/時刻(HHMMSSYYMMDD)に設定 |
Urxx |
フィー ルドをユーザー定義レポート属性に割り当てる(URxx)。プリンター・ファイルの i5/OS DDSステートメントへのアクセスを提供します。 |
SAA/CUA属性(ファンクションのみ)で使用できる値は以下のとおりです。
属性 |
説明/コメント |
ABCH |
ア クション(メニュー)バーまたはプルダウンの選択項目 |
FKCH |
ファ ンクション・キーの情報 |
PBBR |
括 弧 |
PBCE |
入 力不可のフィールド(強調) |
PBCH |
メ ニューに表示される選択項目 |
PBCM |
フィー ルド欄見出し |
PBCN |
入 力不可のフィールド(標準) |
PBEE |
入 力可能のフィールド(強調) |
PBEN |
入 力可能のフィールド(標準) |
PBET |
強 調のテキスト |
PBFP |
フィー ルドのプロンプト/ラベル/記述の詳細 |
PBGH |
グ ループ見出し |
PBIN |
ユー ザーへの説明 |
PBNT |
標 準のテキスト |
PBPI |
画 面の識別子 |
PBPT |
画 面のタイトル |
PBSC |
最 後にメニューから選択された項目 |
PBSI |
ス クロール情報 |
PBSL |
区 切り線 |
PBUC |
使 用不可の選択項目 |
PBWB |
ポッ プアップ・ウィンドウの境界 |
色で使用できる(ファンクションのみ)は以下のとおりです。
属性 |
説明/コメント |
BLU |
青 色表示 |
GRN |
緑 色表示 |
PNK |
ピ ンク色表示 |
RED |
赤 色表示 |
TRQ |
青 緑色表示 |
WHT |
白 色表示 |
YLW |
黄 色表示 |
レコード・スタンプ(作成)で使用できる値は以下のとおりです。
属性 |
説明/コメント |
CDTC |
レ コード゙を作成した日付(*SYSFMT8)に設定 |
CYDC |
レ コードを作成した日付(CCYYMMDD)に設定 |
DATC |
レ コードを作成した日付(*SYSFMT)に設定 |
FUNC |
レ コードを作成したLANSAファンクションまたはコンポーネントの名前に設定 |
JNMC |
レ コードを作成したジョブ名に設定* |
JNRC |
レ コードを作成したジョブ番号に設定* |
PROC |
レ コードを作成したLANSAプロセス名に設定 |
TCDC |
レ コードを作成した日付/時刻(HHMMSS+*SYSFMT8)に設定 |
TCYC |
レ コードを作成した日付/時刻(YYYY-MM-DD HH:MM:SS)に設定 |
TDSC |
レ コードを作成した日付/時刻(HHMMSS+*SYSFMT)に設定 |
TIMC |
レ コードを作成した時刻(HHMMSS)に設定 |
TYDC |
レ コードを作成した日付/時刻(HHMMSSYYMMDD)に設定 |
USRC |
レ
コードを作成したユーザー名に設定* |
YMDC |
レ コードを作成した日付(YYMMDD)に設定 |
作成と更新で使用できる値は以下のとおりです。
属性 |
説明/コメント |
CDTX |
レ コードを最後に作成または更新した日付(*SYSFMT8)に設定 |
CYDX |
レ コードを最後に作成または更新した日付(CCYYMMDD)に設定 |
DATX |
レ コードを最後に作成または更新した日付(*SYSFMT)に設定 |
FUNX |
レ コードを作成または最後に更新したLANSAファンクションまたはコンポーネントの名前に設定 |
JNMX |
レ コードを最後に作成または更新したジョブ名に設定* |
JNRX |
レ コードを最後に作成または更新したジョブ番号に設定* |
PROX |
レ コードを最後に作成または更新したLANSAプロセス名に設定 |
TCDX |
レ コードを最後に作成または更新した日付/時刻(HHMMSS+*SYSFMT8)に設定 |
TCYX |
レ コードを最後に作成または更新した日付/時刻(YYYY-MM-DD HH:MM:SS)に設定 |
TDSX |
レ コードを最後に作成または更新した日付/時刻(HHMMSS+*SYSFMT)に設定 |
TIMX |
レ コードを最後に作成または更新した時刻(HHMMSS)に設定 |
TYDX |
レ コードを最後に作成または更新した日付/時刻(HHMMSSYYMMDD)に設定 |
USRX |
レ
コードを最後に作成または更新したユーザー名に設定* |
YMDX |
レ コードを最後に作成または更新した日付(YYMMDD)に設定 |
レコード・スタンプで使用できる値は以下のとおりです。
属性 |
説明/コメント |
CDTU |
レ コードを最後に更新した日付(*SYSFMT8)に設定 |
CYDU |
レ コードを最後に更新した日付(CCYYMMDD)に設定 |
DATU |
レ コードを最後に更新した日付(*SYSFMT)に設定 |
FUNU |
レ コードを最後に更新したLANSAファンクションまたはコンポーネントの名前に設定 |
JNMU |
レ コードを最後に更新したジョブ名に設定* |
JNRU |
レ コードを最後に更新したジョブ番号に設定* |
PROU |
レ コードを最後に更新したLANSAプロセス名に設定 |
TCDU |
レ コードを最後に更新した日付/時刻(HHMMSS+*SYSFMT8)に設定 |
TCYU |
レ コードを最後に更新した日付/時刻(YYYY-DD-MM HH:MM:SS)に設定 |
TDSU |
レ コードを最後に更新した日付/時刻(HHMMSS+*SYSFMT)に設定 |
TIMU |
レ コードを最後に更新した時刻(HHMMSS)に設定 |
TYDU |
レ コードを最後に更新した日付/時刻(HHMMSSYYMMDD)に設定 |
USRU |
レ
コードを最後に更新したユーザー名に設定* |
YMDU |
レ コードを最後に更新した日付(YYMMDD)に設定 |
GUI属性(ファンクションのみ)で使用できる値は以下のとおりです。
属性 |
説明/コメント |
CBOX |
フィー ルド値をGUI WIMPチェックボックスで表示 |
DDxx |
ド ロップダウン** フィー ルドを対応するGUI WIMPコンストラクトで表示 |
PBnn |
プッ シュ・ボタン** |
RBnn |
ラ ジオ・ボタン** |
UDリポート属性(ファンクションのみ)で使用できる値は以下のとおりです。
属性 |
説明/コメント |
Urxx |
xx はブランク以外のあらゆる英数字の組み合わせ |
警告
· 1 つのアスタリスク(*)が付いた属性を使用して(リポジトリ内に限る)、INSERTおよび/またはUPDATE操作中に、自動でスタンプを付ける必要が あるファイル定義内のフィールドを特定することができます。
· 2 つのアスタリスク(**)が付いた属性は、対応するGUI WIMP構成でフィールドを表示します。詳細については、「GUI WIMP Constructs」を 参照してください。
ヒントとテクニック
· 1 つのフィールドには1色だけ指定できます。
· 色 の使用が他の属性に影響を与える場合があります。
プラットフォームについて
· System i:詳細については、IBMマニュアルの『Data Description Specifications』を参照してください。検討する必 要のあるキーワードは、COLOR、DSPATRです。
さらに、次のトピックも参照してください。