【发布时间】:2016-03-02 14:52:48
【问题描述】:
我无法使用 SQL 字符串重新查询我的子表单,这是我的代码:
Dim Day As Integer
Day = txt_Days.Value
SQL = "SELECT [qry_Records].[Tool_ID], [qry_Records].[Cal_Date]," _
& "[qry_Records].[Cal_By], [qry_Records].[As_Received], " _
& "[qry_Records].[Result], [qry_Records].[Next_Due], " _
& "[qry_Records].[Due] FROM [qry_Records]" _
& " WHERE [qry_Records].[Due] < Day;"
subform_View_Search_Records.Form.RecordSource = SQL
我尝试使用不同的变体在 SQL 字符串末尾引用 Day 变量,如下所示,但没有任何效果:
& " WHERE [qry_Records].[Due] < ""Day"";"
& " WHERE [qry_Records].[Due] < '"Day"';"
非常感谢您的帮助!
【问题讨论】:
标签: sql string vba variables ms-access