- 論壇徽章:
- 0
|
回答fengyunzi ,這是我自己做的, 沒有定義F7.
我用INV300或者其它系統(tǒng)程式,都能很好處理F4,回車鍵,及各種提示的切換.
如果按F4,會檢查光標位置,不在VENDOR上時,會出現(xiàn)錯誤,并設(shè)定相應(yīng)指示器.
此時再按ENTER,因為VENDOR為空,應(yīng)該出現(xiàn)我的另一個空值錯誤提示,
但是目前的代碼實現(xiàn)不了.
這段代碼如下:
C *IN03 DOWEQ'0'
C EXFMTAP00101
C *IN03 IFEQ '1'
C SETON LR
C RETRN
C ENDIF
C *IN04 IFEQ '1'
C #FLD IFEQ 'APVND'
C SETOF 31
C MOVE ' ' MSGTXT
C WRITEAP00105
C EXSR CALLF4 *如果光標位置在供應(yīng)商位置, 調(diào)出F4提示窗口
C EXFMTWINC1 *顯示F4窗口內(nèi)容
C READCWINS1 88
C Z-ADDFLD2 APVND
C ELSE
C MOVE *BLANK MSGTXT
C MOVELMSG,4 MSGTXT
C WRITEAP00105 *寫錯誤信息
C SETON 31
C ENDIF
C ENDIF
C *IN31 IFEQ '0'
C APVND ORNE 0
C EXSR VALID1 *檢查VENDOR CODE ,此處將會發(fā)出空值錯誤提示
C ERROR IFEQ 'Y'
C ITER
C ENDIF
C EXSR S200
C ENDIF
C ENDDO
[ 本帖最后由 fusl520 于 2008-10-31 11:35 編輯 ] |
|