2017-01-11 18 views
0

MSアクセス2016をフロントエンドとして使用しており、ODBCをMicrosoft SQLサーバーに使用しています。への簡単な方法があります:私の質問はこれですのですべてのレコードセットにdbSeeChangesを適用します。

私が得たVBAでレコードセット開く「あなたはOpenRecordsetでdbSeeChangesオプションを使用する必要があります...」

は、今私は、この問題を解決してきましたこれをレコードセットが作成されたすべての場所に適用しますか? VBAをチェックする簡単な設定はありますか?コード全体で多くのレコードセットが作成され、どこでもdbSeeChangesコマンドを追加するには時間がかかります。ケース誰かに

はdbSeeChangesの修正を望んでいる:

Set tempRcst = CurrentDb.OpenRecordset("SELECT * FROM table1", dbOpenDynaset, dbSeeChanges) 
+0

簡単な方法はありませんが、私はそのメッセージに会う前にこれまでにどのように来たのだろうと思います。 – Gustav

答えて

1

最も簡単な方法は、あなたのカット/ペーストバッファにdbSeeChanges

を、テキスト

、dbOpenDynasetをカットすることです。

あなたが一致するものを見つけたときあなたは、あなたは試合を見たとき、その後、1その後、行の末尾に移動するキーを「終了」をタップします。(検索用F3を打つ)のOpenRecordsetのグローバルサーチ(

を行いますバック矢印、そしてctrl-vを押して、上にペーストしてください。今度はf3を押してもう一度やり直してください。

上記のプロセスは非常に速く発生します。あなたはいくつかのVBAを使ってすべてのコードを読んで変更することができますが、上記のプロセスはコード上でグローバルタイプの置換を行うよりも速いでしょう。

グローバル検索はできますが、VBA IDEでは "パターン"マッチ置換は利用できません。

+0

ええ、それはかなり私が従ったプロセスです!投稿ありがとう! – BLang

関連する問題