从两个组合框中选择特定的访问表单

时间:2012-04-09 16:16:01

标签: winforms forms ms-access ms-access-2007

我有一张表有很多列的机械产品。为了使用户能够毫不费力地输入特定信息,我将列分为基于表中的类型和子类型字段的某些形式。例如,type1和subtype1具有特定的列,它们保存在type1-subtype1形式中,type2和sub-type2保存在type2-subtype2形式中,依此类推。 我总共有5种类型和5种子类型,所以我总共有25种形式。我在图中给出了类型和子类型的新形式的两个组合框, I想要从类型组合中选择类型,从子类型组合中选择子类型,当我单击打开表单按钮时,它应该显示相应的表格enter image d escription here  例如,如果用户从类型组合中选择type5,从子类型组合中选择subtype3,则应显示type5-subtype3表单,依此类推所有25个表单。我尝试在[on click]嵌入式宏上播放打开表单按钮,但是徒劳无功。是否有可能在此方法中执行此操作或请建议一种方法。这对我很有帮助。非常感谢你!

1 个答案:

答案 0 :(得分:2)

编辑将组合框属性从已选择更改为

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

Dim formName As String
formName = type.Value & "-" & subtype.Value
DoCmd.OpenForm formName