• ベストアンサー

Accessの画面更新を一時的に停止する方法。

こんにちは。 Accessの画面更新を一時的に停止する方法を捜しています。 ExcelのScreenUpdatingと同様な機能です。 VBAでの更新処理時に画面がチラチラと動くのを防止したいと思っています。 (Ver:Access2000) ご存知の方宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • 5qoo
  • ベストアンサー率48% (20/41)
回答No.1

Application.Echo False '画面の描画を止める ・・・処理を実行する・・・ Application.Echo True '画面の描画を行う

i_september
質問者

お礼

ご回答有難う御座います。 明日早速試してみます。

関連するQ&A

  • ACCESSでの画面更新について

    ACCESSの初心者です。 現在マニュアルを見ながら会社の携帯電話管理の仕組みを考えています。 今考えていることをACCESSでどう実現していいのか分からなくなってきましたのでアドバイスをお願いします。 業務としては、会社が社員に貸与している数千台の携帯電話の管理です。 毎月、新規発生分を追加したり、使わなくなったものを削除したり、使用者や付加情報を更新したりします。 追加ができるフォームは作成できたのですが、問題は削除と更新です。 主キーである電話番号を画面から入力して、該当する携帯電話の情報を画面に表示し、必要なところを修正する。 または該当レコードを削除する。 このような処理はACCESSには不得意なものなのでしょうか? 2冊ほど買って読んだマニュアルにはそのような例はありません。 更新するにも最初からレコードの順に該当するレコードまで送っていってそこで修正するようなものしか載っていません。 多分VBA等を使えばできるのだと思うのですが、ACCESS自体が初心者でVBAなどはますます分かりません。 簡単にできる方法は無いでしょうか? アドバイスをよろしくお願いします。

  • マクロ 画面更新の停止

    マクロを実行すると、画面がチカチカするため、更新を停止したいと思います。 画面更新を停止 Application.ScreenUpdating = False 画面更新を再開 Application.ScreenUpdating = True は、わかるのですが、 どこにどのように入れたらよいのかわかりません。 一応、たくさんのマクロを作って、下記のようなマクロで一気に実行しています。 このマクロを実行した時に、画面がチカチカしないようにしたいです。 分かる方おりましたら、お願いいたします。 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ Sub マクロ実行() Call 摘要を削除 Call 摘要を削除する作業をすべてのシートで行う Call 集計シートを作る Call 集計 Call 集計シートをアクティブにする Call 戻るボタン設置 Call ボタン設置 End Sub

  • アクセス 「画面描写を固定する」

    「システムメッセージを表示しない」は エクセル→Application.DisplayAlerts アクセス→DoCmd.SetWarnings True ですが 「画面描写を固定する」 エクセル→Application.ScreenUpdating アクセス→       ??? のようにアクセスのvbaを実行時に画面描写を固定するコードがわかりません。 どなたか教えてくださいませ。

  • VBAの一時停止

    エクセルのVBA の実行中に途中で一定時間(例えば10秒とか) 一時停止して その後再開するようなことが出来ますか またそのコマンドは何を使えばいいでしょうか 宜しくお願いします。

  • 起動途中で「流れる画面」の一時停止の方法

    パワースイッチをOnして、起動途中で現れるPCのスペック概要等の画面(例:CPU Temp 45℃、CPU Fan 2450rpm 等々)を、一時停止させて、ゆっくり見たいが、どうすればよいか? これらの画面には、PCスペックの概要画面や、RAID設定状況説明画面 等々があるようです。Win XPのフラッグ画面になる前の段階(多分、DOS処理の段階と理解される)で瞬時に表示される画面です。 私の不確かな知識では、DOSコマンド Ctrl+何か(Cか?Sか?)で、一時停止が可能で、何かのキーで、一時停止が解除されると、記憶しております。 DOSコマンドに詳しい方の、ご教示を、お願いします。   類似の質問は、QNo.2577224(質問投稿日:06/12/03 06:22)にもあります。「Enargy Star画面の一時停止をする場合はESCキーを押せ」との回答がなされています。 しかし、私のパソコンで、「PCスペック概要」画面、「RAID設定状況」画面 等は、ESCキーを押しても一時停止しませんので、ここに質問する次第です。よろしくお願いします。

  • ウィンドウズ10のアップデートが一時停止しました

    今朝、ウィンドウズ10更新プログラムのアップデートをしていたら どこか触ったみたいで、一時停止のマークがつき、20%から動きません。詳細オプションの中の一時停止期間を10月28日にした場合、28日まで、更新を停止するのでしょうか? ご存じの方よろしくお願いします。

  • Access2000のVBAでエクセルマクロ実行

    お世話になります。 Access2000のVBAでエクセルのマクロとアクセルのマクロを 交互に実行したいと思っております。 (1)エクセルのマクロ1を実行 (2)アクセスのマクロAを実行 (3)エクセルのマクロ2を実行 と交互に実行したいのです。 下記のサイトなどを参考に試みたのですが、 http://www.nurs.or.jp/~ppoy/access/access/acX005.html (1)を実行している途中に (2)が進んでしまいます。 どのようにすれば、(1)が終わってから(2)と、前の処理が 終わってから次の処理に進むことが出来るのでしょうか? Access2000のVBAから指示をかけたいので、 Access2000のVBAのコードで教えて頂ければと 思います。

  • WSHで処理を一時停止させたい

    質問です。 バッチファイルからスクリプトを起動させて、 画面のプロパティを開きます。 細かい設定はユーザーにさせたいので、そこで処理を一時停止。 OKを押して、画面のプロパティを終了した時点で、バッチファイルへ戻り、次の処理へ。 という事が出来ないかと考えています。 ・処理を一時停止する方法 ・画面のプロパティを閉じた時点で、バッチファイルの処理を再開させる この2点について、分かる方お願いします。

  • vbaでプリンターを一時停止や準備完了にしたい

    現在「RICOH」と言う名前のプリンターを使用しています。 これをアクセスvbaのコマンドボタンを押すたびに 「一時停止」「準備完了」と変化させるようにしたいのですがどうすればいいのでしょうか? そもそもこのプリンターのパスがわかりません。 ご教授よろしくお願い致します。 (access2003です)

  • AccessのデータをExcelに貼り付け

    AccessのデータをフィルターしてExcelに貼り付けるには、AccessとExcelのどちらのVBAを使えば良いでしょうか。 前提:Accessに10フィールド100行くらいのデータがあり、Excelに氏名と日付を入力する欄がある。 処理:AccessのデータをExcelに入力した氏名と日付でフィルター(AND検索)→フィルターしたままExcelに貼り付け→そのデータをExcelの関数とVBAで処理(複雑な関数なのでAccessで処理できない)