我有一个有很多列的机械项目表。为了让用户输入特定的信息而不会感到困惑,我根据表中的类型和子类型字段将列分成了一些表格。例如,type1和subtype1具有特定的列,并且它们保持在type1-subtype1形式和type2-subtype2形式的type2和sub-type2中,依此类推。 我共有5种类型和5种亚型,所以我共有25种形式。我在图中给出了一个新的窗体类型和子类型的两个组合框,我想从子类型组合中选择类型组合和子类型的类型,当我单击打开窗体按钮时,应该显示相关表格。 例如,如果用户从子类型组合中选择类型组合和子类型3中的类型5,则应该显示类型5子类型3形式,以此类推对于所有25种形式。我试图在[点击]嵌入式宏中打开开放式按钮,但徒劳无功。是否有可能在访问这个方法中做到这一点,或请建议一种方法。这对我很有帮助。非常感谢你!从两个组合框中选择一个特定的访问表格
回答
编辑从改变组合框属性Selected到价值
有时是有限的,不会让你设置属性为字符串。看起来这可能是其中的一种情况。如果是这样,您可以始终使用Visual Basic(“代码生成器”)而不是嵌入式宏。里面的Click处理程序,是这样的:
Dim formName As String
formName = type.Value & "-" & subtype.Value
DoCmd.OpenForm formName
组合的.Selected'属性需要您提供一个'Row'参数。也许你的意思是'.Value'属性。 – HansUp 2012-04-09 16:50:52
@HansUp,是的,谢谢。 (编辑) – McGarnagle 2012-04-09 16:51:43
@dbaseman非常感谢您的回复,我应该在private子button_click()和end之间键入上面的代码,还是应该为每个表单执行操作。对不起,我对Visual Basic很陌生,对于这样一个天真的问题非常抱歉。我感谢你的帮助.... – alex 2012-04-09 17:01:16
- 1. 两个表格组合选择失败
- 2. 无法在访问中的未绑定组合框中选择一个项目
- 3. 使用CodedUI在组合框或表格中选择特定值
- 4. 从两个表中选择一个表
- 5. C#壁虎选择一个特定的列表框或组合框
- 6. 从我的组合框中选择一个项目后自动填充表格
- 7. 从两个表中选择一个
- 8. 从两个表中选择一个XML
- 9. 如何从组合框1显示特定项目时,我选择从另一个组合框2
- 10. 为两个查询一个组合框访问
- 11. SQL从一个组的两个表中选择最大ID
- 12. 从表格中选择一个表格中的多个列表
- 13. 从两个表中选择?
- 14. 从两个表中选择
- 15. 从组合框中选择指定值
- 16. MYSQL从两个表中选择具有特定条件的值
- 17. 从DataTable填充的组合框中选择一个值
- 18. 如何在VB.NET中填充DataGridView中的特定组合框选择另一个组合框中的另一个组合框
- 19. 从另一个选择框中选择一个选项框
- 20. 如何从Java中的另一个类访问组合框
- 21. 如何从另一个组合框中删除组合框的选定项目
- 22. DB选择两个表格
- 23. 从表格中选择一行从其他表格中选择一个字段
- 24. JQuery将选择框中的选定框从一个选择框复制到另一个选择框
- 25. 从CardImage中选择一个特定的图像List bot框架
- 26. 创建一个从旧表中选择特定行的表
- 27. 在单个查询中选择两个特定的mysql表行
- 28. 基于另一个组合框值选择一个组合框值
- 29. 从两个表中选择joid vs加入两个选择
- 30. 访问子表单的选择取决于组合框
是那些25种形式真的这么多的不同,你不能使用数据控件单一形式,是基于当前的类型/子类型组合启用/禁用?我会尽力找到避免需要这么多单独表格的方法。 – HansUp 2012-04-09 16:58:01
绝对! 25种形式过度。 – Fionnuala 2012-04-09 19:32:04
@HansUp这是一个值得的点..我会努力减少表格的数量..感谢您的建议 – alex 2012-04-09 19:35:18