請教dw字段datetime型輸入錯(cuò)誤問題
我的dw有一datetime字段rq,如rq輸入有錯(cuò)誤,焦點(diǎn)改變或保存時(shí)系統(tǒng)提示該字段不能通過有效性驗(yàn)證,怎樣用代碼屏蔽系統(tǒng)提示,還有在什么事件寫我自己的代碼,messagebox("提示","日期輸入有誤,請重新輸入!"),然后焦點(diǎn)回到該日期字段上。謝謝
------解決方案--------------------------------------------------------itemchanged事件.
------解決方案--------------------------------------------------------促發(fā)順序:
EditChanged 用戶在編輯控件中每編輯一次便觸發(fā)該事件
ItemChanged 當(dāng)一個(gè)單元被修改和失焦點(diǎn)時(shí)觸發(fā)該事件
ltemFocusChanged 當(dāng)列的焦點(diǎn)發(fā)生變化時(shí)觸發(fā)該事件
如果這三個(gè)事件報(bào)錯(cuò)促發(fā)ItemError
如果在ItemChanged事件中設(shè)置了行為/返回代碼1,則DataWindow控件拒絕接受數(shù)據(jù)且不允許焦點(diǎn)發(fā)生變化
//報(bào)錯(cuò)處理
ItemError 當(dāng)新的數(shù)據(jù)不滿足列的要求時(shí)觸
tb發(fā)該事件