回答編集履歴

1

追記

2020/07/16 01:22

投稿

hatena19
hatena19

スコア33768

test CHANGED
@@ -7,3 +7,37 @@
7
7
 
8
8
 
9
9
  [データベースを信頼するかどうか決定する - Access](https://support.microsoft.com/ja-jp/office/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%82%92%E4%BF%A1%E9%A0%BC%E3%81%99%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E6%B1%BA%E5%AE%9A%E3%81%99%E3%82%8B-828ce4e9-1f38-4f4b-89c4-81bb0fcda8a4)
10
+
11
+
12
+
13
+
14
+
15
+ ---
16
+
17
+ > ⑦shiftで開くことを無効化(マクロでプロパティをいじる方法で)
18
+
19
+
20
+
21
+ これは実は外部から解除する方法はあります。
22
+
23
+ VBAが使える人なら解除できてしまいます。
24
+
25
+ そこまでできる人は社内にはいないという前提ならいいのですが。
26
+
27
+
28
+
29
+ > 最終手段としては、リンクテーブルは廃止してSQL実行毎にバックエンドのテーブルに繋ぐ
30
+
31
+ という方法で検討しております。
32
+
33
+
34
+
35
+ 下記で私が提案した方法ですね。
36
+
37
+
38
+
39
+ [VBA - 起動時にリンクテーブルを作成する|teratail](https://teratail.com/questions/277015)
40
+
41
+
42
+
43
+ DLookup、DCount が使えないとという点を懸念されてましたが、外部データベースでも使える代替関数を上記の回答に追記しておきましたので、参照ください。