使用表单中的组合框中的选定值访问更新表
Posted
技术标签:
【中文标题】使用表单中的组合框中的选定值访问更新表【英文标题】:Access Update table with selected value from a combobox in form 【发布时间】:2018-07-27 13:12:47 【问题描述】:早上好, 我用一个简单的东西来打破它
我有一个表单访问,其中包含一个名为 cboHora 的组合框,我想用组合框中选择的值简单地更新我的表 (tbEntry)
使用 vba 调用我的查询:DoCmd.OpenQuery "Consulta1"
但是即使在运行查询之前填写combobox,也会出现如下错误:
我最近的尝试
你能帮帮我吗?
【问题讨论】:
你不能使用我。要在查询中引用表单对象,您必须使用[forms]![YourFromName]!Y[ourControlName]
语法。如果您检查对象,表达式生成器将带您到达那里。
@Minty 这对我来说听起来像是一个有效的答案。如果您这样发布它,它可能会被接受,我们可以看到它已得到答复。
大家好,我按照指示做了,但还没有成功
我使用以下标准作为测试:
[表单]![frm_login]![cboHora]
【参考方案1】:
你不能使用我。要在查询中引用表单对象,您必须使用
[forms]![YourFromName]![YourControlName]
语法。如果您检查对象,表达式生成器将带您到达那里。 运行查询时,表单必须在普通视图(而非设计视图)中打开。
【讨论】:
以上是关于使用表单中的组合框中的选定值访问更新表的主要内容,如果未能解决你的问题,请参考以下文章
使用单个表单组合框中的多列作为 MS Access 中的查询参数