MS Access中有一个包含3列的表:
我设计了一种表格,可以从组合框中选择日期,并根据选择的日期显示相应的火车。
问题是,该查询在日期大于10(例如2015年11月1日)但在日期小于10(例如2015年9月1日)时运行良好,并显示错误:“无当前记录”。该记录在表中,但不显示。
查询是: SELECT DISTINCT [Train No] FROM Issue WHERE [Date] = #" & dt & "#"
dt是从组合框中选择的日期。
尝试这个:
Dim DateSelected As Date
Dim DateString As String
DateSelected = DateValue(Me!YourComboBox.Value)
DateString = Format(DateSelected, "yyyy\/mm\/dd")
SELECT DISTINCT [Train No] FROM Issue WHERE [Date] = #" & DateString & "#"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句