informix 4GL
OPTIONS
OPTIONS語句用於修改螢幕交互語句的預設顯示屬性和預設功能
一個程式模塊可以包含多個OPTIONS語句;如果最新的OPTIONS語句指定了相同的功能,則它們會覆蓋以前的設置。
則OPTIONS語句的子句具有以下預設效果:
COMMENT LINE
用於指定form field的COMMENT屬性的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
指定終止CONSTRUCT,INPUT,INPUT ARRAY或DISPLAY ARRAY語句的鍵。預設是ESCAPE。
DELETE KEY
指定當INPUT ARRAY語句生效時用於刪除螢幕記錄的鍵。預設是F2。
INSERT KEY
指定當INPUT ARRAY語句生效時用於插入螢幕記錄的鍵。預設是F1。
NEXT KEY
用於滾動到INPUT ARRAY或DISPLAY ARRAY語句中記錄的下一頁的鍵。預設是F3。
PREVIOUS KEY
用於滾動到INPUT ARRAY或DISPLAY ARRAY語句中的記錄的上一頁的鍵。預設是F4。
HELP KEY
用於調用和顯示幫助消息的鍵。預設是CONTROL-W。
HELP FILE
此子句指定包含程序中使用的幫助訊息的幫助文件。沒有默認值。
ON CLOSE APPLICATION關閉申請
用於指定關閉應用程式時活動的事件處理程序。預設事件處理程序為STOP。
ON … SIGNAL
用於指定4GL在應用程式傳遞指定信號時執行的動作。
DISPLAY ATTRIBUTE 顯示屬性
用於指定應用於DISPLAY和DISPLAY ARRAY語句的一組屬性。它們被這些語句的ATTRIBUTE子句中直接指定的屬性或表單規範文件中的屬性覆蓋。
INPUT ATTRIBUTE輸入屬性
用於指定應用於INPUT和INPUT ARRAY語句的一組屬性。它們被這些語句的ATTRIBUTE子句中直接指定的屬性或表單規範文件中的屬性覆蓋。如果用戶在表單的最後一個field上按RETURN鍵,則不會停用該表單。
INPUT WRAP
指定在INPUT,INPUT ARRAY和CONSTRUCT語句裡,螢幕游標將從screen array的最後一個field換行到第一個field,直到按下Accept鍵。如果用戶在表單的最後一個field上按RETURN鍵,則不會停用該表單。此非預設。
INPUT NO WRAP
指定螢幕游標不會從最後一個包裝到表單的第一個field,並且在按下RETURN鍵時將停用該表單。此為預設。
FIELD ORDER CONSTRAINED
執行此子句後,在INPUT或CONSTRUCT語句裡,UP ARROW和DOWN ARROW鍵會將游標從當前field分別移至前一個field和下一個field。
FIELD ORDER UNCONSTRAINED
執行此子句後,在INPUT或CONSTRUCT語句裡,UP ARROW和DOWN ARROW鍵分別將游標移動到當前field的上方和下方的field。
FIELD ORDER FORM
該子句使游標根據TABINDEX表單field屬性在field之間移動。如果field的選項卡索引設置為零,則該field將從選項卡中排除,但仍可以使用游標點為焦點。
SQL INTERRUPT ON
指定用戶能夠中斷SQL語句。
SQL中斷關閉INTERRUPT OFF
指定用戶無法中斷SQL語句。
AUTO REFRESH自動刷新
指定在執行該語句後立即顯示DISPLAY語句的輸出(DISPLAY TO,DISPLAY AT,DISPLAY FORM等),而不會等待下一個用戶交互語句。
MANUAL REFRESH手動刷新
指定DISPLAY語句的輸出(DISPLAY TO,DISPLAY AT,DISPLAY FORM等)將不直接在執行語句後顯示,而是在下一個用戶交互語句掛起程序並等待用戶輸入之後顯示。這是預設選項。
留言列表