2017-02-06 22 views
-3

SQLバックエンドに接続されたMicrosoft Accessデータベースがあります。別のMS Accessプログラムでvbaを使用してサーバーに/からMicrosoft Accessファイルを格納/ダウンロードする方法

現時点では、アクセスプログラムは、Versionsという名前のSQLテーブルの最新のバージョン(const変数として保存されている)をチェックし、適切なバージョンでなければオープンしません。 クライアントを更新するには、クライアントがインストールされているすべてのコンピュータに移動してファイルを置き換えなければなりません。

私の考えは、Updaterと呼ばれる別のAccessファイルを、最新のバージョンではない場合はメインファイルによって開かれる別のAccessファイルを持つことです。 アップデータは、メインプログラムを閉じ、サーバーに保存されている最新バージョンをダウンロードし、古いものを置き換えて、メインのアクセスファイルを開き、それを閉じます。

しかし、実際にAccessの.accdeをサーバーに格納する方法と、vbaを使ってダウンロードする方法はありません。

助けてください。そして、より良いものがあれば、私は別の方法でそれをするのにはオープンです。

+0

私は今、そのことを行う時間も知識もないのでこれは将来のためのもので、バックエンドをSQLに移した理由です。 「まさに...ではない」と話すのはうまくやっていますが、現実の世界には本当の限界があります。 –

+0

いくつかの内部UIにも同様のシステムがあります。ユーザーにはショートカットがあります。ショートカットは、ファイル共有上のVBScriptファイルを指します。スクリプトは現在のAccessファイルをローカルデスクトップにコピーして開きます。 [ファイルシステムオブジェクト](https://msdn.microsoft.com/en-us/library/z9ty6h50%28v=vs.84%29.aspx?f=255&MSPPError=-2147217396)(VBS/VBAで利用可能)を使用します。 ) コピーする。 [ADO](https://docs.microsoft.com/en-us/sql/ado/guide/appendixes/vbscript-ado-programming)を使用して、変数テーブルをチェックすることができます。 –

答えて

関連する問題