アプリ版:「スタンプのみでお礼する」機能のリリースについて

Visual Basicのコマンドボタンを押すことで、起動中の特定のmdbファイル(例えば C:\生徒管理\2学年.mdb)を終了したいのですが、どう記述すればよいのでしょうか?
困っています。よろしくお願いします。

A 回答 (1件)

特定のmdbファイルを終了したいというのは、


あるmdbを開いているAccessを終了させたいということで
いいでしょうか?

という前提でいきます。あと、確認したのがVB6.0、Access2000なので、Accessのバージョンによっては
(特に97、95)では動かないかもしれません。

1.GetObjectで、引数で指定したファイルを開いているAccessのオブジェクトを取得します。

2.取得できたら閉じるだけ

以上です。

一応サンプルを。
Dim ac As Object

Set ac = GetObject("C:\生徒管理\2学年.mdb")
ac.DoCmd.Quit
Set ac = Nothing

DoCmd.Quitは、終了のさせ方でパラメータがありますので
詳しくはAccessのVBAのヘルプで確認してください。
    • good
    • 0
この回答へのお礼

ご指摘の前提のとおりです。
頂いたサンプルを、そのまま貼り付けて試してみたところ
上手くいきました。ありがとうございました。

お礼日時:2002/06/03 13:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!