Office中国论坛/Access中国论坛

标题: 1[求助]领导要求特别紧急,请各位多多帮助! [打印本页]

作者: WTM1    时间: 2003-2-27 16:46
标题: 1[求助]领导要求特别紧急,请各位多多帮助!
鉴于商业机密和数据库超过10兆!所以无法上传数据库,抱歉!
请问
我们有一个销售查询,都根据开票日期中Between #2003-01-28# And #2003-02-28#语句查询,
如何在窗体中设计成可以输入日期来进行查询的!
谢谢!请尽可能给个例子,因为公司中进行月底结算所以急用,请各位多多帮
作者: WTM1    时间: 2003-2-27 16:47
标题: 1

作者: WTM1    时间: 2003-2-27 16:49
只可以传3张,我传了居然没有显示!太可恶了!


[此贴子已经被WTM1于2003-2-27 8:48:48编辑过]


作者: 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 条件.

因为没有数据,所以没有仔细验证.不好意思.但应该是可以了.
文件下载
作者: WTM1    时间: 2003-2-27 19:55
应该按确定运行,在页中计算出来,可是没有反映!
请帮忙!!求求你们了!!!领导在骂!!我要疯了!!!
作者: cnwang    时间: 2003-2-27 20:10
奇怪,这不是一个特简单的问题,怎么就难住我们的大版主了呢?

实在不行呀,你将所有明细数据全部导出到另一个新库中,再做处理如何?
作者: cattjiu    时间: 2003-2-27 20:13
一步一步检查:
估计是这个查询有误:检查“部室月品种销售明细表”:(如能正常查询,则检查数据源表),如不能,检查条件设置是否正确,即一个一个条件来检查,把其他条件删除,找到错误条件再修改;还 不行,则检查表关系,保留主表,其他表一个一个来试(方法同上)。还不行,则注意字段类型。
检查窗体条件是否有误:将窗体条件改为常数条件试。

作者: WTM1    时间: 2003-2-27 20:41
标题: 1
谢谢!非常感谢各位同仁的大力支持!
问题已经基本解决!虽然有些小的错误,但只要计算出结果就可以了!
再次表示衷心的感谢!




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