※ ChatGPTを利用し、要約された質問です(原文:Access2000 VBAについて質問です。)
Access2000 VBAでの更新時にAccessが落ちる問題について
このQ&Aのポイント
Access2000 VBAでの更新処理時に、特定の条件でAccessが落ちる問題が発生しています。
更新処理のコードを実行すると、ソースコード内でエラーが発生し、Accessがクラッシュすることがあります。
特に、CloseButton_Click関数が問題の原因である可能性があります。詳しい方のアドバイスをお待ちしています。
Access2000 VBAについて質問です。
下記ソースコードでUPDATE(更新)しているのですが、バチンとAccessが落ちてしまいます。
Private sub UPDATESQL()
StrSQL = "SELECT * FROM T_StandardList WHERE ID = " & Me.ID
Set ct = CurrentProject.Connection
RS.CursorLocation = adUseClient
RS.Open StrSQL, ct, adOpenDynamic, adLockOptimistic
RS![filed1] = Me![Value1]
RS![filed2] = Me![Value2]
RS![filed3] = Me![Value3]
RS![filed4] = Me![Value4]
Call CloseButton_Click
Set RS = Nothing
Set ct = Nothing
End Sub
Private Sub CloseButton_Click()
DoCmd.SetWarnings False
'SQLの実行
DoCmd.RunSQL "DELETE FROM T_TempList"
DoCmd.Close acForm, Me.Name
DoCmd.SetWarnings True
End Sub
CloseButtonをクリックしても落ちることがあるので、CloseButton_Click関数が怪しいとは感じます。
どなたか詳しい方アドバイスよろしくお願いいたします。
m(_ _)m