こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

アクセス(MSAccess)でカレントデータベースのパスを取得するには?

■MS Accessでカレントデータベースのパス(ファイル名まで)を取得できるのでしょうか?

[テキストボックス]の[コントロールソース]に使用する場合、
"=CurDir$()"を使えばデータベースのパスまでは取得できますが、
"c:\my documents\data.mdb"といったように、データベース名まで
取得する方法を教えてください。

投稿日時 - 2001-05-25 10:46:33

QNo.80930

困ってます

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

"=CurDir$()" に倣って書けば "=CurrentDb.name" でいいと思います。
でも "=CurDir$()" では文字通り現在のディレクトリを示すだけで
そのとき開いているデータベースのパスを示さないのではないでしょうか?

投稿日時 - 2001-05-25 11:08:54

補足

>そのとき開いているデータベースのパスを示さないのではないでしょうか?
"=CurrentDb.name" で十分です。
確かに、カレントディレクトリが変わったら問題なので
データベースを開いた時"=CurrentDb.name" を取得して、
テーブルに一度保存します。

投稿日時 - 2001-05-25 11:57:14

お礼

早速のご回答ありがとうございます。

投稿日時 - 2001-05-25 11:58:29

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問