2017-07-27 11 views
0

私はスプリットデータベース(accdb)でアクセス2007アプリケーションを持っています。今は2つの異なるアカウントで同じアプリケーションを使用しようとしています。私は既にデータベースを再リンクするコードを追加しました。今私がここで達成しようとしているのは、選択したアカウント名が現在のdbと異なる場合にのみdbsを再リンクしようとするべきであるということです。私はCurrentDb.Nameを試しましたが、データベースではなくアプリケーションの名前を返します。アクセス2007で現在のDB名を取得するためのコードが必要

私はAとしてアプリケーションを持っています。名前がA_beおよびB_beの2つのデータベースがあります。 Aが現在A_beまたはB_beにリンクされているかどうかを知らせるコードが必要です。

誰か助けてもらえますか? TIA。

答えて

0

今後の研究では、私は方法を考え出しました。それはそれのための最良のコードではないかもしれませんが、それは動作します。参照用に以下のコピー・ペーストを行います。

暗いstrFullPathストリング

strFullPath =ミッド(DBEngine.Workspaces(0).Databases(0).TableDefs( "AnyTableName")接続、11) メッセージボックスディレクトリ(strFullPath)

として
関連する問題