ms-access - 打开新表单以添加客户订单
问题描述
我有一个相当直接的数据库、tblCustomers、tblDeliveries、frmcustomers 和 frmorders。客户和交付已经建立在一对多的关系中。如果我将 frmorders 作为子表单放入 frmCustomers 中,我可以做我想做的事,但我真的不喜欢必须根据用户正在做的事情等反复调整子表单的可见性的方式。我正在尝试找出是否有办法将 frmDeliveries 作为单独的表单打开,以便为在 frmCustomers 上打开的任何客户接受新订单。我尝试在打开的表单上设置一个 where 子句,以将 CusID 从 tblCustomers 传递到 tblDeliveries 中的 Customer_ID,frmDeliveries 是基于它构建的,但它没有传递它,当新表单打开时,该字段为空白。我正在使用的代码是
Private Sub btnNewOrder_Click()
DoCmd.OpenForm “frmNewOrder”, _
WhereCondition = “Customer_ID= & Me.txtCusID
End Sub
是代码还是它只是不可能的东西,它只能通过 SubForm 完成?谢谢你。
解决方案
推荐阅读
- mysql - 如何在存储过程的json字符串中添加变量?
- python - TodoList 的紧迫性
- linux - 需要帮忙!如何在启用陷阱的情况下构建 Ghostscript?ENABLE_TRAPPING
- excel - Excel 公式 - 脚本
- python - 情节图没有属性“full_figure_for_development”
- visual-studio-2019 - 为什么在FCL中使用fcl::continuousCollide会报错?
- reactjs - 第一次后无法重新启动我的反应项目
- flutter - 基于变量变化的动画文本小部件内容
- python - 如何在 discord.py 中创建冷却时间留言
- sql - 如何快速删除 postgres 中的行?