2

我有一张包含许多列的机械物品表。为了让用户输入特定信息时不会混淆,我根据表格中的类型和子类型字段将列分成了一些表格。例如 type1 和 subtype1 有特定的列,它们以 type1-subtype1 形式保存,type2 和 sub-type2 以 type2-subtype2 形式保存,依此类推。我一共有5种类型和5种亚型,所以我一共有25种形式。如图所示,我在新表单中使用了两个组合框作为类型和子类型,我想从类型组合中选择类型,从子类型组合中选择子类型,当我单击打开表单按钮时,它应该显示相应的表单.在此处输入图像描述 例如,如果用户从 type combo 中选择 type5,从 subtype combo 中选择 subtype3,则应该显示 type5-subtype3 表单,以此类推所有 25 个表单。我尝试围绕打开表单按钮的 [on click] 嵌入宏进行操作,但徒劳无功。是否有可能在访问中以这种方法执行此操作,或者请建议一种方法。这对我很有帮助。非常感谢你!

4

1 回答 1

2

EDIT将组合框属性从Selected更改为Value

有时会受到限制,不会让您将属性设置为字符串。看起来这可能是其中一种情况。如果是这样,您始终可以使用 Visual Basic(“代码生成器”)而不是嵌入的宏。在 Click 处理程序中,如下所示:

Dim formName As String
formName = type.Value & "-" & subtype.Value
DoCmd.OpenForm formName
于 2012-04-09T16:32:49.053 回答