SELECT Transactions.TransactionNumber
FROM Transactions
WHERE (((Transactions.Date)>=#11/23/12#)) AND (((Transactions.Date)<=#11/23/12#));
上面的代码返回所有在指定日期之间发生的交易。但是我希望每次执行查询时都要由用户定义这些日期。如何提示输入SQL查询用户输入的参数在Access 2010
我尝试使用[]运营商有用户在WHERE定义的标准,这样的事情:
WHERE (((Transactions.Date)>=[Input a Date])) AND (((Transactions.Date)<=[Input a Date]));
但微软访问抛出一个语法错误消息。同样的情况,当我包括#(日期运营商)这样的
WHERE (((Transactions.Date)>=#[Input a Date]#)) AND (((Transactions.Date)<=#[Input a Date]#));
有anopther的方式来管理该日期我不知道的,或者要求日期的用户在查询出了问题
的
我认为,这将是最直接跳到形成的输入,这种方式,用户可以从日历控件中选择日期,日期可以重复使用。这是令人沮丧的,必须多次输入相同的日期,这往往是这种情况http://stackoverflow.com/a/97350/2548 – Fionnuala
所以是在上面的链接,它显示了如何使用日历控件:-) – bonCodigo
是的,我看到了,如果我是一个新用户,我会放弃并回到那个级别的并发症:)已故的DW芬顿的例子看起来更容易。 – Fionnuala