作者: majian77 时间: 2003-2-27 17:07
老大不可能吧,就在你的查询用BETWEEN [FORMS]![窗体]![文本1] AND [FORMS]![窗体]![文本2]就OK了!作者: WTM1 时间: 2003-2-27 17:11
晕!要能成功还问吗???作者: WTM1 时间: 2003-2-27 17:14
我用的是选择页!作者: 李寻欢 时间: 2003-2-27 17:52
有选择页跟没选择页的引用是一样的,用
BETWEEN [FORMS]![窗体]![文本1] AND [FORMS]![窗体]![文本2]
可能查不出来,因为这样引用出来的[FORMS]![窗体]![文本1]是字符串而不是日期型数据,改成
BETWEEN #[FORMS]![窗体]![文本1]# AND #[FORMS]![窗体]![文本2]#
要是还不行,用函数转换成日期型再查询 作者: Roadbeg 时间: 2003-2-27 17:58
SELECT test.*
FROM test
WHERE ((test.开票日期) Between nz(([Forms]![查询设置]![txtstart]),#1899-12-30#) And nz(([Forms]![查询设置]![txtend]),#2049-1-1#));作者: WTM1 时间: 2003-2-27 18:37
谢谢!还请帮助
在下实在做不出来,公司要的很急,以前用的系统崩溃了,临时使用这个程序,月底结算需要数据,现在我们已经开始手工计算了!
部室月品种销售明细表中有需要的开票日期查询!
df窗体是简化的主窗体,实在抱歉,因为数据是联网的,只好有个样子,数据已经处理过了!恐怕不能再进行计算了!
请帮忙设计一下,公司现在乱套了,集团都派人下来了,我实在不能静下心来做程序了,如果再做不出来,我恐怕要被炒鱿鱼!叫程序员现做一个已经来不及了!只能临时用这个以前的工作员留下的程序,设计的步骤,我都不知道,现在太忙,也太乱!
还请各位兄弟同仁,多多帮助!
谢谢!
http://www.officeup.com/forum/attachment.php?s=&postid=3143作者: cattjiu 时间: 2003-2-27 19:04
应该这样处理,将窗体的未绑定的两个文本框设成日期格式和日期输入。如此应该可以解决你的问题。请看northeind.mdb的年度销售的查询条件设置:
Is Not Null And Between [Forms]![Sales by Year Dialog]![BeginningDate] And [Forms]![Sales by Year Dialog]![EndingDate]作者: Roadbeg 时间: 2003-2-27 19:17
作了如下更改,
1.变文本框格式为 常规日期
2.在命令按钮的 click 事件中加入 recalc 语句
3.修改了 部门月品种销售明细的 where 条件.