テーブルを SQL Server にリンクした MS Access フロントエンドを継承しました。MS Access のリンクされたテーブル名は、SQL Server のテーブル名と一致しません。どの SQL サーバー テーブルが実際に MS Access にリンクされているかを調べるにはどうすればよいですか? また、リンクされたテーブルが接続されている SQL サーバーがわからない場合、どうすればそれを確認できますか?
質問する
2130 次
1 に答える
7
tabledefsコレクションを使用して、接続プロパティとソーステーブル名を確認できます。
CurrentDB.TableDefs("dbo_table_name").SourceTableName
CurrentDB.TableDefs("dbo_table_name").Connect
または
Dim tdf As TableDef
Dim db As Database
Set db = CurrentDb
For Each tdf In CurrentDb.TableDefs
If tdf.Connect <> vbNullString Then
Debug.Print tdf.Name; " -- "; tdf.SourceTableName; " -- "; tdf.Connect
End If
Next
于 2012-05-16T21:59:28.263 に答える