DoCmd.RunSQLメソッドを使用して、ユーザーがフォーム内で行う操作に基づいてレコードをINSERTおよびDELETEしています。正常に動作しますが、レコードを削除または追加する前に確認を求められます。どうすれば確認を取り除くことができますか?DoCmd.RunSQLをINSERTとDELETEに使用する場合の確認を削除する
ところで、BeforeDelConfirmイベントはDoCmd.RunSQLでは実行されていないようです。
DoCmd.RunSQLメソッドを使用して、ユーザーがフォーム内で行う操作に基づいてレコードをINSERTおよびDELETEしています。正常に動作しますが、レコードを削除または追加する前に確認を求められます。どうすれば確認を取り除くことができますか?DoCmd.RunSQLをINSERTとDELETEに使用する場合の確認を削除する
ところで、BeforeDelConfirmイベントはDoCmd.RunSQLでは実行されていないようです。
DoCmd.RunSql
を使用してSQLを実行し、アラートを心配するのではなく、これを使用できます。
Dim sql as string
Dim dbs as DAO.Database
set dbs = CurrentDb()
sql = "INSERT INTO table(field1) VALUES(1)"
dbs.Execute sql, dbFailOnError
dbs.close
set dbs = nothing
'Application.DisplayAlerts = False'? –
ありがとうございます。私はApplication.DisplayAlertsはExcel用だと思います。私は同等のものを見つけた。 DoCmd.SetWarnings。彼らが優れたアクセスとアクセスでより一貫していない理由を知らないでください。 – jaromey