0

私は Access DB (accdb) を管理していますが、これには会社に関する情報が含まれており、他のユーザーが会社のサーバーからアクセスすることは望ましくありません。

Environ (5)=computername または Environ (12)=path を使用して、LEN(environ(path)) などの参照を取得することを考えました。この関数を使用すると、たとえば、accdb ファイルが LEN(environ(path))/2+15=55 (会社のサーバーの長さを 2 で割った値 + 15 = 80/2) の場合にのみ機能するようにすることができます。 +15=55 = アルゴリズム)。

したがって、データベースを開くと、番号/コードの入力を求める必要があります。ユーザーが 55 とファイルパス = 80 を挿入すると、ファイルが開きます。filepath=100 (私の会社のサーバーからのファイルパス) の場合、db を開くには 100/2+15=65 を要求する必要があります。

残念ながら、私は新人なので、プログラムする方法も、SHIFT の使用をブロックする方法も知りません (開くと VBA コードが壊れます)。

よろしければ、これらの大きな問題を解決するのを手伝っていただけないでしょうか (1. Environ を使用したアルゴリズム、2. 開くときに SHIFT を使用しないでください)。

前もって感謝します。

ブルーノ

4

1 に答える 1