close

informix 4GL

OPTIONS

OPTIONS語句用於修改螢幕交互語句的預設顯示屬性和預設功能

一個程式模塊可以包含多個OPTIONS語句;如果最新的OPTIONS語句指定了相同的功能,則它們會覆蓋以前的設置。

OPTIONS語句的子句具有以下預設效果:

 

COMMENT LINE

用於指定form fieldCOMMENT屬性的comment context的位置。

 

ERROR LINE

用於指定由ERROR語句生成的訊息的位置。預設是所有4GL窗口和4GL屏幕的LAST行。

 

FORM LINE

用於指定窗口中顯示的屏幕表格第一行的位置。預設是4GL窗口的FIRST + 2(第三)行。

 

MENU LINE

用於指定菜單的位置。預設是4GL窗口的第一行。顯示菜單選項的第一條MENU行下方的行被菜單描述佔據。因此,儘管只能定義第一行的位置,但MENU語句實際上佔據了兩行。

 

MESSAGE LINE

用於指定MESSAGE語句生成的訊息的位置。預設是4GL窗口的FIRST + 1(第二)行。

 

PROMPT LINE

指定由PROMPT語句生成的訊息的位置。預設是4GLwindow的第一條線。

 

ACCEPT KEY

指定終止CONSTRUCTINPUTINPUT ARRAYDISPLAY ARRAY語句的鍵。預設是ESCAPE

 

DELETE KEY

指定當INPUT ARRAY語句生效時用於刪除螢幕記錄的鍵。預設是F2

 

INSERT KEY

指定當INPUT ARRAY語句生效時用於插入螢幕記錄的鍵。預設是F1

 

NEXT KEY

用於滾動到INPUT ARRAYDISPLAY ARRAY語句中記錄的下一頁的鍵。預設是F3

 

PREVIOUS KEY

用於滾動到INPUT ARRAYDISPLAY ARRAY語句中的記錄的上一頁的鍵。預設是F4

 

HELP KEY

用於調用和顯示幫助消息的鍵。預設是CONTROL-W

 

HELP FILE

此子句指定包含程序中使用的幫助訊息的幫助文件。沒有默認值。

 

ON CLOSE APPLICATION關閉申請

用於指定關閉應用程式時活動的事件處理程序。預設事件處理程序為STOP

 

ON … SIGNAL

用於指定4GL在應用程式傳遞指定信號時執行的動作。

 

DISPLAY ATTRIBUTE 顯示屬性

用於指定應用於DISPLAYDISPLAY ARRAY語句的一組屬性。它們被這些語句的ATTRIBUTE子句中直接指定的屬性或表單規範文件中的屬性覆蓋。

 

INPUT ATTRIBUTE輸入屬性

用於指定應用於INPUTINPUT ARRAY語句的一組屬性。它們被這些語句的ATTRIBUTE子句中直接指定的屬性或表單規範文件中的屬性覆蓋。如果用戶在表單的最後一個field上按RETURN鍵,則不會停用該表單。

 

INPUT WRAP

指定在INPUTINPUT ARRAYCONSTRUCT語句裡,螢幕游標將從screen array的最後一個field換行到第一個field,直到按下Accept鍵。如果用戶在表單的最後一個field上按RETURN鍵,則不會停用該表單。此非預設。

 

INPUT NO WRAP

指定螢幕游標不會從最後一個包裝到表單的第一個field,並且在按下RETURN鍵時將停用該表單。此為預設。

 

FIELD ORDER CONSTRAINED

執行此子句後,在INPUTCONSTRUCT語句裡,UP ARROWDOWN ARROW鍵會將游標從當前field分別移至前一個field和下一個field

 

FIELD ORDER UNCONSTRAINED

執行此子句後,在INPUTCONSTRUCT語句裡,UP ARROWDOWN ARROW鍵分別將游標移動到當前field的上方和下方的field

 

FIELD ORDER FORM

該子句使游標根據TABINDEX表單field屬性在field之間移動。如果field的選項卡索引設置為零,則該field將從選項卡中排除,但仍可以使用游標點為焦點。

 

SQL INTERRUPT ON

指定用戶能夠中斷SQL語句。

 

SQL中斷關閉INTERRUPT OFF

指定用戶無法中斷SQL語句。

 

AUTO REFRESH自動刷新

指定在執行該語句後立即顯示DISPLAY語句的輸出(DISPLAY TODISPLAY ATDISPLAY FORM等),而不會等待下一個用戶交互語句。

 

MANUAL REFRESH手動刷新

指定DISPLAY語句的輸出(DISPLAY TODISPLAY ATDISPLAY FORM等)將不直接在執行語句後顯示,而是在下一個用戶交互語句掛起程序並等待用戶輸入之後顯示。這是預設選項。

 

 

 

arrow
arrow
    創作者介紹
    創作者 LT agency 的頭像
    LT agency

    技術筆記餅乾屑

    LT agency 發表在 痞客邦 留言(0) 人氣()