将信息拉到未绑定的字段
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.RunSQL 和 CurrentDb.Execute 用于执行选择查询时的操作查询(删除、更新、追加)。
所以调用 DoCmd.OpenQuery ... 或将记录分配给记录集。
【讨论】:
放置 Docmd.OpenQuery 我得到它找不到对象的错误 嗯,是的。 SQL 字符串 可以是查询,但不能是QueryDef 对象。因此,将您的 SQL 分配给 QueryDef 对象。以上是关于将信息拉到未绑定的字段的主要内容,如果未能解决你的问题,请参考以下文章