accessVBAを使い、リンクテーブルのリンク先を変更したいです。
現在調べながら下記のようなコードを書いておりますが、設定ができません。
途中で止めてltb.Connectの部分をマウスオーバーして見てみてると、
<オブジェクトが正しくないか、現在設定されていません。>
と表示されます。
どうしたら解決できるのでしょうか。
ちなみにエラーは出ずに最後まで動くが設定はされていないという状況です。
VBA
1 If fpath <> "" Then 2 Dim ltb As DAO.TableDef 3 Dim ltbnm As String 4 ltbnm = "hoge" 5 Set ltb = CurrentDb.TableDefs(ltbnm) 6 ltb.Connect = ";DATABASE=" & fpath & ";TABLE=" & ltbnm 7 ltb.RefreshLink 8 MsgBox fpath & "にリンク先を変更しました" 9 End If
回答2件
あなたの回答
tips
プレビュー