• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リンク元のパスを変更したい vba  アクセス)

リンク元のパスを変更したい vba アクセス

このQ&Aのポイント
  • リンク元のパスを変更したいが、実行してもエラーにならず、パスも変わらない。CurrentDb.TableDefs(T.Name).Connectはパスの取得しかできない。
  • 質問者は複数のテーブルのリンク元のパスを変更したい。しかし、実行してもパスが変わらない。CurrentDb.TableDefs(T.Name).Connectはパスの取得しかできないのか?
  • VBAのコードを使用して複数のテーブルのリンク元のパスを変更したい。しかし、実行してもエラーにならず、パスも変わらない。なぜリンク元のパスを変更できないのか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

RefreshLinkしないと登録されません。 Access2010のヘルプより抜粋 『備考 リンク テーブルの接続情報を変更するには、対応する TableDef オブジェクトの Connect プロパティをリセットした上で、RefreshLink メソッドを使用して情報を更新します』 http://kikutips.blog13.fc2.com/blog-entry-107.html

etrprccztmku
質問者

お礼

ご回答ありがとうございます。