您能以编程方式在Access 2000中更改查询中的表名称吗?

时间:2014-12-29 15:42:58

标签: vba ms-access access-vba

我有一个检索信息并将信息保存到表中的查询。此结构是为一个表创建的。我需要使用具有相同字段名称的完全相同的结构和200个其他表。表单是此查询的链接。我正在考虑创建一个组合框,您可以在其中选择所需的表。是否可以更改查询的两个表(目录号日志和工程计划)的名称。所以它以编程方式指向两个不同的表(目录号Log 1和Engineering Schedule 1)?

查询

enter image description here

Form on how to add Catalog Number to Table Catalog Number Log

1 个答案:

答案 0 :(得分:0)

我很困惑...你的截图似乎是一个绑定表单,这意味着它链接到一个表。是否有多种形式,都是相同的,绑定到不同的表格?

如果您必须复制相同结构的多个表单和表格,那么我建议构建一个表单,让用户从组合框中选择一个表格。然后,您可以使用命令按钮控件根据组合框中的选定项打开相应的表单。

这将要求您编写一些VBA来动态控制打开的表单。

Private Sub Command1_Click()
    DoCmd.OpenForm Me.cboFormList.Value
End Sub

我很担心继续使用200多个相同结构表的想法只是为了让你有连续顺序的数据。很快就需要重新设计。