2011-05-21 78 views

回答

1

使用VBA,你可以从两个日期组合框的值,并将其存储在DATE1和date2,那么你就可以打开使用VBA和DAO中的记录,用下面的SQL:

 
"SELECT field1, field2 " & _ 
"FROM table " & _ 
"WHERE datefield > " & date1 & " AND datefield < " & date2 & ";" 

更多细节将有助于澄清解决方案,但这是基本过程。

+3

当你想要在表单中显示数据时,为什么要打开一个记录集?您只需将SQL字符串分配为表单的Recordsource属性即可。而且,在这里使用中间变量没有真正的优势 - 您可以直接使用控件。另一方面,如果您要允许用户将两个控件之一留空,您需要测试,在这种情况下,其他变量可能会有所帮助。 – 2011-05-21 23:47:25

相关问题