WinXP Pro Oracle 10g インスタント クライアント 10.2.0.1 MS Access 2003
MS Access でテーブルをリンクすると、表示される選択リストに、アクセスできるシステム内のすべてのテーブルとビューが表示されます。このリストはかなり大きいです。通常、私は自分が所有するテーブルだけを見たいと思っています。所有者またはその他の基準に基づいて表示されるアイテムをフィルタリングする方法はありますか?
離れたデータベースで「所有」しているオブジェクト (テーブルとビュー) のローカル テーブルを作成できます。次に、このテーブルをループして doCmd.TransferDatabase メソッドを使用することにより、リンクを自動的に生成できる VBA コードを記述できます。
はい、ODBC 接続内 (詳細設定タブの下) で SCHEMALIST パラメータを設定し、テーブル リンク リストに含めるテーブル スキーマを指定できます。これにより、SCHEMALIST にリストしたテーブルのみが返されます。
あまり。
テーブルにアクセスできる別のアカウントを設定し、そのようにリンクすることで回避できます。作成したリンクに満足したら、リンク テーブル マネージャーでいつでもリンクを更新できます (新しい場所へのリンク、おそらくアカウントを指す)。