Office中国论坛/Access中国论坛

标题: 时间查询问题请教??难啊。。 [打印本页]

作者: ljcljc    时间: 2006-12-21 05:15
标题: 时间查询问题请教??难啊。。
进货查询窗体:

查询起始日期 2006   年  7  月  7  日               ‘注:2006   7   7 分别是  组合框1  组合框2  组合框3



在子窗体数据源的查询中有以下字段:

进货单 进货日期   单价   数量

“进货日期”字段的查询条件是:

请教条件准则该怎么写???

我想是不是先要把三个组合框合并成 2006-7-7

Like ("Forms![进货分类查询]![开始年 ]" & "Forms![进货分类查询]![开始月]" &" Forms![进货分类查询]![开始日] ")



  
作者: tz-chf    时间: 2006-12-21 05:36
用组合框还得判断日期是否合法,不如用日历控件。
作者: ljcljc    时间: 2006-12-21 06:03
能不能举个例子?

如果不用组合框而用文本框 查询准则该怎么写?我本觉的组合框录入时比较方便[em04][em06]
作者: tz-chf    时间: 2006-12-21 06:18
like能做出来吗?

between [起始日期] and [结束日期]
作者: ljcljc    时间: 2006-12-21 06:37
谢谢指教[em07]

我不明白的主要是『起始日期』是由窗体的三个组合框组成的 要怎么引用??可以把『2006』和『7』和『7』三个组合成『起始日期』



[em04][em04][em04]
作者: hi-wzj    时间: 2006-12-21 17:52
DateSerial («year», «month», «day»)
作者: ljcljc    时间: 2006-12-21 18:06

以下是引用hi-wzj在2006-12-21 9:52:00的发言:
DateSerial («year», «month», «day»)

谢谢回答!!!!

是不是在查询准则中写:dateserial(窗体控件年,窗体控件月,窗体控件日 )??

DateSerial([Forms]![进货分类查询]![开始年],[Forms]![进货分类查询]![开始月],[Forms]![进货分类查询]![开始日])

好像不行。。。哪里错了????

[em06][em06]
作者: 一点通    时间: 2006-12-21 19:27
最好上传你的事例,以便测试
作者: ljcljc    时间: 2006-12-22 06:12
发个实例

看看时间的查询改怎么写???
[em06][em06][em06][attach]22235[/attach]


[此贴子已经被作者于2006-12-21 22:13:00编辑过]


作者: 一点通    时间: 2006-12-22 06:50
为免在准则中写条件过于复杂,在窗体中先将组合框的数据写入一个文本框(辅助用)

[attach]22236[/attach]

作者: ljcljc    时间: 2006-12-22 07:30
以下是引用一点通在2006-12-21 22:50:00的发言:


为免在准则中写条件过于复杂,在窗体中先将组合框的数据写入一个文本框(辅助用)

[attach]22236[/attach]

感谢一点通不厌其烦的回答!!!
作者: ljcljc    时间: 2006-12-22 07:34
非常感谢一点通的热心回答!!!![em01][em01][em07][em07]




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3