-1

フロントエンドと、テーブルを含む 2 つのバックエンドの 3 つの部分に分割したデータベースがあります。フロントエンドをユーザーのデスクトップにコピーすると、ランタイムが 90 分から 30 分に短縮されます。ただし、バックエンドもデスクトップに移動すると、実行時間は 8 分未満になります。これを行う際に直面している問題は、テーブル リンクを手動で更新する必要があることです。

アクセスしているユーザーのコンピューターに基づいて Access がリンクを自動的に更新するようにする方法はありますか?

たとえば、データベース ファイルを共有ドライブからユーザーのデスクトップ上のフォルダーに移動するバッチ ファイルを作成しました。

"%userprofile%\Desktop\Folder1\"

ファイルの移動先として。""%userprofile%" は自動的にユーザーを識別し、ファイルを適切にルーティングします。Access でリンクを自動的に更新するようなものがあるかどうかは知りませんでした。

私が何を尋ねようとしているのかわからない場合は、お知らせください。

4

1 に答える 1

0

1番目のバックエンドがユーザーのコンピューター上にあり、2番目のバックエンドが共有ネットワーク上にあると仮定すると、データベースを開いてユーザーのテーブルを更新するときにqryを作成し、終了後、エクスポートする2番目のqryを作成することができると思いますユーザーのテーブルを共有ネットワーク上の 2 番目のバックエンドに戻します。どのレコードを追加またはエクスポートするかをデータベースが認識できるように、テーブルにフィールドを追加する必要があります。

于 2020-05-15T15:35:43.023 に答える