2015-11-18 105 views
-2

準確地說,我想開發一個表單(帶有子表單)(VOUCHER FORM),並且我不想保存它,除非借記和貸記列的總和爲等於。我創建了兩個文本框,用於顯示錶單中的借方和貸方金額之和。但如果上述條件不滿足,不知道如何停止訪問表單來更新憑證表中的數據。 在此先感謝通過訪問表訪問表中的條件更新數據

+0

我喜歡downvoter聲稱的問題是_too broad_ ...! – Gustav

回答

0

使用前事件:

If Not IsNull(Me!Debit.Value + Me!Credit.Value) Then 
    Cancel = (Nz(Me!Debit.Value, 0) <> Nz(Me!Credit.Value, 0)) 
End If 

If Cancel = True Then 
    MsgBox "Debit and Credit must match." 
End If 
+0

謝謝Gustav, 請注意,此解決方案並不完全正常,因爲此代碼表單直接用於此檢查,並且不允許我完成條目。因此,它總會給出Dr Dr不匹配的消息。 除非我已完成所有參賽作品,否則請告訴我如何阻止它進行檢查。 在此先感謝。 –

+0

是的,請參閱上次對空文本框的編輯檢查。 – Gustav