我尝试在MS Access(VBA)中创建一个查询,我只能选择查询表单中显示的当前数据集(按ID)。不知怎的,我的查询不起作用..你对我有什么建议吗?
strSQL = "SELECT * FROM query1 WHERE ID = [Forms]![query1]![ID]"
Set rs = CurrentDb.OpenRecordset(strSQL)
答案 0 :(得分:0)
您无法在字符串中包含变量。试试吧。
strSQL = "SELECT * FROM query1 WHERE ID =" & [Forms]![query1]![ID]