これが解決された場合はお詫び申し上げますが、今は徹底的に検索する時間がありません。部分的に私は仕事のためにやっているから。私は電話から尋ねるので、スクリーンショットなどはできません。レコードの通知に関する問題が更新されました
私はAccess 2016で構築されたデータベースを持っており、問題が発生しています。
私は入力したwhatsに基づいてテーブルを更新するフォームを持っていて、クエリを開いて結果をスクロールせずに、テーブルで実際に更新されたものがあるかどうかを確認したいと思います。
私は、特定のフィールドの値に基づいて別のクエリを実行する '更新'ボタンをクリックしたときに実行するマクロを設定しました。 I.
"フィールド= 6、によってRunQueryのupdate6場合" 私は& を "レコードが変更され、" [ AffectedRowsの=は のMsgBox CStr関数(AffectedRows)をCurrentDb.RecordsAffected文字通り
あるRecordsChangedと呼ばれるVBAの事で機能を書きました]
私はここから取得した場所: How to show how many records were updated by an update query?
がまとまり終了するには、メッセージボックスが表示されますが、常に0のレコードが変わっ言ってもそこWA場合1つが変更されました。私はマクロの最後にRunCodeアクションを持って、レコードチェンジを呼び出すフォームのボタンにフックします。
誰にでもアドバイスや説明をいただけますか?
"runquery update6"と言うと、 "update6"はAccessデータベース内に保存されている更新クエリの名前ですか? –
Gord - はい。文字通りの名前ではありませんが、私はそれを意味しています。基本的には、マクロで設定されています:もし特定のフィールド= 6ならば、runquery update6 – D34DL0CK
私はそれを少しでも使いこなしました。問題は私がCurrentDbを適切に設定しなかったか、任意のレコードが更新され、クエリが技術的に終了しました。うーん... – D34DL0CK