我的项目使用微软SQL Server 2012 Express作为后端,Access 2016作为前端。我以前的代码在Access 2003和SQL Server 2000数据库中。我的项目中有DAO和ADO的记录集。软件安装在我客户所在的几个节点上。为了使使用DAO.recordset和ADO.Recordset的记录集声明更容易,在VBA代码的引用窗口中,在ADO引用之前有DAO引用。但是现在,当我升级到Access</e
在我的项目中,我有一个table1,它有一个ID和一个文本字段。table2有一个 multifield,其中我可以从table中选择多个值(通过查找)。现在,我有了query1,我想从multifield (而不是multifield.value )中提取值,并将它传递给一个VBA函数,比如:IDsToNames: table2.multifield。问题是VBA给了我这个错误:
The multi-valued field 'table2.multifield` is not valied in the expression