使用此欄位層次關鍵字,可將欄位定義為接續登錄欄位。
接續登錄欄位是關聯的輸入欄位集,在欄位資料輸入及編輯期間,工作站控制器會將其視為單一欄位來處理。如果顯示裝置未連接至支援不可程式化工作站之加強型介面的控制器,則在對欄位進行編輯時,會分別處理接續登錄欄位的每個區段。
此關鍵字的格式為:
CNTFLD(width of column)
必須指定一個參數。
DBCS 注意事項
DBCS 資料類型具有下列限制:
- J
- 每個接續登錄欄位區段的寬度必須是不少於 4 個位元組的偶數。
- E
- 每個接續登錄欄位區段的寬度必須是不少於 4 個位元組的偶數。
- O
- 每個接續登錄欄位區段的寬度必須至少為 4 個位元組。
- G
- 每個接續登錄欄位區段的寬度必須是不少於 4 個位元組的偶數。
定義 DBCS 接續登錄欄位長度時,需要特別考量 SO/SI 字元對組,其必須括住接續登錄欄位每個區段上的 DBCS 資料。
需要下列欄位長度總計,以確保欄位資料適合 DBCS 接續登錄欄位:
- J 或 E(針對 DBCS 資料)
- 資料長度 +(區段數 - 1)* 2
- O
- 資料長度 +(區段數 - 1)* 3
- G 或 E(針對 SBCS 資料)
- 資料長度
註: 第一個方程式中計算的(區段數 - 1)* 2 部分允許 SO/SI 集,其必須括住接續登錄欄位中第一個區段之後各區段上的 DBCS 資料。
第二個方程式中計算的(區段數 - 1)* 3 部分允許 SO/SI 集,其必須括住接續登錄欄位中第一個區段之後各區段上的 DBCS 資料。
另外,還需考量分割 DBCS 字元時可能必須在區段末尾放置 NULL 的情況。
註: WRDWRAP 不能用於 DBCS 接續登錄欄位。