次の方法で共有

起動中のアクセスを決まった時間に終了させる方法はありますか?

Anonymous
2010-06-28T08:31:11+00:00

アクセスのデータベースを各PCに個別配布したクライアント用プログラムで閲覧したり、データベースの更新を実行させています。

更新するたびに容量が大きくなるので、休み時間になったらクライアントプログラムを終了させ、データベースの

最適化を行いたいのですが、うまく終了するPCと終了しないPCがあり困っています。

やり方は、自動終了.mdbというアクセスを作成し、マクロのAUTOEXECでプロシージャを実行させ、現在起動中の

アクセスを終了させるやり方をタイマー起動で立ち上げています。

プロシージャの中身ですが

Public Function 終了()

Dim ac As Object

Set ac = GetObject("C:\○○用\××検索.mdb")

ac.DoCmd.Quit

Set ac = Nothing

DoCmd.Quit

End Function

この書き方に問題があるのでしょうか?もっと他に方法があればご教授願います。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2010-06-28T11:53:16+00:00

>うまく終了するPCと終了しないPCがあり困っています。

MSのKB

ACC2002]「ファイルまたはその構成ファイルが見つかりません」エラー

http://support.microsoft.com/default.aspx?scid=kb;ja;418169

DDE を使う" のチェックを 確認してみては

 Access 終了時に最適化する方法 

http://www.ruriplus.com/msaccess/faq/faq_037.html

も参考になるかも

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2010-07-05T09:40:19+00:00

    しゃく さん、ご回答ありがとうございます。

    kuroguro さん、こんにちは。

    Answersをご利用いただきまして、ありがとうございます。

    ご投稿からしばらく経ちましたが、その後いかがでしょうか。

    しゃく さんのアドバイス、ぜひご参考下さい。

    こちらの情報について、他の方にも参考にしていただけるよう [回答としてマーク] をさせていただきました。

    「参考になった」と思う回答がありましたら、ご遠慮なく、ご自身でマークしてくださいね。

    マークがあると、他の方が検索する際に情報が見つけやすくなりますし、アドバイスした方もきっと嬉しいと思います。

    マークした後でも、取り消すことや、さらに質問をすることができますので、その際はご遠慮なくマークを解除して引き続きご返信ください。

    お試しになった結果など知らせていただけると幸いです。

    またお待ちしております。


    黒田まい – Microsoft Support

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません