• ベストアンサー

ACCESS2000で 待機時間の設定

あるステップで 一定時間待機状態にしたいのですが Access97 では Pause (待機時間) が通ったと思うのですが。 Msgbox では時間設定が出来ません

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

  • ベストアンサー
回答No.1

VBAですが、下記コードを待機させたいステップの前に放り込めばいけると思います。(例では5秒の場合) Dim st As Long st = Timer Do While Timer - st < 5 '5秒間待つ DoEvents Loop

shinkami
質問者

お礼

Timer 関数 これで解決です。有難うございます。 DoEvents関数も知りませんでした。この関数お使いになったことがありますか? これはと言う使用法が有りましたらお教えください。

その他の回答 (1)

回答No.2

VBAの場合はどんどんステップが進行するので、一旦止めないとエラーが出る場合もたまにありますが使用する場面はあんまりないですね。 他の使い方は、ポップアップヒントの様に、メッセージボックスを一定時間表示させ自動的に閉じるくらいの使い方じゃないでしょうかね?