2
在觸發保存按鈕,我申請一個語法如何保存正在進行的4GL字符串/字符值/ openedge
field-name = CAPS(var).
我的問題是,如何保存設置一個特定的詞(S)/字符/我的字段名稱中的短語?
WORDS WORDS WORDS **iPHONE** WORDS WORDS WORDS
在觸發保存按鈕,我申請一個語法如何保存正在進行的4GL字符串/字符值/ openedge
field-name = CAPS(var).
我的問題是,如何保存設置一個特定的詞(S)/字符/我的字段名稱中的短語?
WORDS WORDS WORDS **iPHONE** WORDS WORDS WORDS
進步OpenEdge,有兩種方法可以更改該字段的屏幕值 - 在球場上無論是顯示的東西,或者設置字段的「SCREEN-VALUE」屬性,就像這樣:
DEFINE VARIABLE chField AS CHARACTER NO-UNDO.
DEFINE FRAME f-demo
chField FORMAT "X(10)"
WITH OVERLAY TITLE "Demo Frame".
ON VALUE-CHANGED OF chField
DO:
/* Moves data from the screen field to the variable */
ASSIGN chField.
/* Upper Case the field */
ASSIGN chField = CAPS(chField).
/* One way to change the screen value */
DISPLAY chField WITH FRAME f-demo.
/* Another way to change the screen value */
ASSIGN chField:SCREEN-VALUE = chField.
END.
/* Activate the input */
UPDATE chField WITH FRAME f-demo.
如果這不能回答你的問題,你需要澄清你在找什麼。
讓我換個方式..例如,在編輯框中,值是「快速瀏覽狐狸在懶狗上跳過,狐狸在他的狗上有一個IPHONE。」,在其他數據行中,值是「我有一個新的IPHONE。」我希望'IPHONE'中的'I'在保存時自動變爲'iPHONE'。這可能嗎? – noob
使用LOOKUP()查看是否有要更改的特定單詞,並使用ENTRY()= chNewValue來設置它。 –