将信息拉到未绑定的字段

Posted

技术标签:

【中文标题】将信息拉到未绑定的字段【英文标题】:Pulling information to unbound fields 【发布时间】:2016-11-29 14:27:55 【问题描述】:

我正在尝试将数据从未链接的表中提取到具有未绑定字段的表单中。我已经有一个表格,您可以在其中输入数据并将其发送到表格,但这是为了能够将其拉回并更新。

这就是我所拥有的

DoCmd.RunSQL "SELECT * " & _
" FROM [" & Address & "].[BusinessAccountOpening]" & _
" WHERE [ID]= " & Me![txtID] & ""

Forms!frm_ViewUpdateRecords!Sub_Details.Form.subaddthedata

但得到错误。 RunSQL 操作需要一个由 sql 语句组成的参数。

请帮忙

【问题讨论】:

为什么SELECT后面有两个双引号?我建议您打印您的声明 (DoCmd.RunSQL) 并发布。 顺便说一句,如果你编辑你的代码并使你的 SQL 语句更具可读性,你会变得更加清晰(并且更多的人愿意检查它)。 谢谢,我尝试了一些不同的方法,你可以看看 据我所知,mysql 不使用[] 来分隔名称,而是使用波浪号`。再次打印您发送的查询。 【参考方案1】:

DoCmd.RunSQLCurrentDb.Execute 用于执行选择查询时的操作查询(删除、更新、追加)。

所以调用 DoCmd.OpenQuery ... 或将记录分配给记录集。

【讨论】:

放置 Docmd.OpenQuery 我得到它找不到对象的错误 嗯,是的。 SQL 字符串 可以是查询,但不能是QueryDef 对象。因此,将您的 SQL 分配给 QueryDef 对象。

以上是关于将信息拉到未绑定的字段的主要内容,如果未能解决你的问题,请参考以下文章

element表单校验未通过定位到未通过字段位置

如何将参数绑定到未准备好的查询?

通过一次提交发送双表单,同时将电子邮件字段从第一个表单拉到第二个表单

Angular:将数据从材料对话框传递到未打开对话框的组件

当页面信息填写不完整,点击提交后,直接跳转到未填写位置

stack pop() 导致“引用绑定到未对齐的地址”错误