WinXP Pro Oracle 10g Instant Client 10.2.0.1 MS Access 2003
当我在 MS Access 中链接一个表时,出现的选择列表会显示我可以访问的系统中的每个表和视图。这个列表相当大。通常,我真的只想看看我拥有的表。有没有办法根据所有者或任何其他条件过滤显示的项目?
并不真地。
您可以通过设置另一个帐户来解决它,该帐户只能访问您的表格并以这种方式链接它们。当您对创建的链接感到满意时,您可以随时在链接表管理器中更新链接(链接到新位置,也许指向您的帐户)。
您可以在远程数据库中创建您“拥有”的对象(表和视图)的本地表。然后,您可以编写一些 VBA 代码,通过在此表上循环并使用 doCmd.TransferDatabase 方法,您可以自动生成链接。
是的,您可以在您的 ODBC 连接中设置一个 SCHEMALIST 参数(在高级设置选项卡下),并指定您想要包含在表链接列表中的表模式。然后,这将只带回您在 SCHEMALIST 中列出的表。