2013-11-14 50 views
0

您好,我使用ACCESS中的表單爲公司輸入新數據。首先所有形式的顯示我目前的數據與查詢,當我要在生產線中的fiels引入新的數據我按Tab鍵多次和結束時,它給了我一個錯誤:在VBA訪問中輸入表單中的數據時出錯

the data was added to the database but the data won't be displayed in the form because it 
doesn't satisfy 

我關閉表格,當我再次打開該公司的表格時,我輸入的值有... 我該如何解決這個錯誤,任何想法?

回答

0

添加一些基本的錯誤陷印。如果你的代碼還沒有包含它,你真的需要閱讀它。任何代碼沒有一些錯誤陷阱只是寫出糟糕的代碼。

要開始,使用這樣的殼,並適當地進行修改:如果它命中錯誤

Sub|Function SomeName() 
    On Error GoTo Err_SomeName   ' Initialize error handling. 
    ' Code to do something here. 

Exit_SomeName:       ' Label to resume after error. 
    Exit Sub|Function     ' Exit before error handler. 

Err_SomeName:       ' Label to jump to on error. 
    MsgBox Err.Number & Err.Description ' Place error handling here. 
    Resume Exit_SomeName    ' Pick up again and quit. 
End Sub|Function 

,它將跳到Err_SomeName:行,然後顯示與錯誤數和說明一個消息。然後它將退出子功能。你真正想做的不是彈出一個消息框,而是做一些實際上解決問題。這就是錯誤處理的全部內容,確保程序按照預期運行的方式至關重要。

+0

謝謝,我會嘗試 – Sergio

相關問題