两个datetimepicker作为筛选条件,为什么一定要分别点击一下才能生效?
filix 2003-08-26 01:14:06 比如:我有两个datetimepicker:datetimepickerFrom 和 datetimePickerTo,通过把日期格式化为YYYYMMDD形式的字符串作为条件加入到adoquery中。
szRQ1 := formatdatetime('yyyymmdd',datetimepickerFrom.date);
szRQ2 := formatdatetime('yyyymmdd',datetimepickerTo.date);
adoquery1.sql.add('select * from tablename where fieldname between '''+szRQ1 + ''' and '''+szRQ2+'''');
adoquery1.open;
现在发现在form创建时赋值的两个datetimepicker的日期不起作用,只有在两个上面分别点击一下(不需要修改),然后执行的结果才是正确的。
请问这是为什么?