| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 638 人关注过本帖
标题:[求助]日期怎样能确定范围???!!!
只看楼主 加入收藏
cqhai
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-7-30
收藏
 问题点数:0 回复次数:4 
[求助]日期怎样能确定范围???!!!

最近在帮单位上做个程序,好久不用数据库了。以前学的是FOXBASE +,现在用起VF很多不会啊。手上又没有VF的书~上次有几个高手帮助我搞懂了表单。在此谢谢。。输入部份我已经做完了。现在就差统计和打印了。统计要求:按日期和单位名称并按气体种类统计。我想SUM()命令和FOXBASE中应该一样~但是日期怎么用条件判断是在指定日期内。如:2006年02月25日到2006年06月30日。这个应该怎么实现。。我把表和表单及程序都传上来。高手帮我改改。我急到用啊。就是对单位送货.dbf表进行统计。最好是生成一个临时的表来统计。方便后面做打印。还有个问题就是主表单调用了其它功能表单后。表单退出返回主表单时主表单看不见。再帮我看看输入部份能不能改进一下,就是有几个地方用的表达式计算的字段值,不能刷新。我做了个命令按键来刷新。帮我看看主程序写对没有。都是在网上看的一点资料急到写的。推荐一本好点的VF书给我吧。我有FOXBASE和DBAES的基础。应该很快上手的。。谢谢大家帮助我~!!

ldgbzW4M.rar (36.78 KB) 新手求助..高手来帮帮我!!!!



谢谢老大提醒...是我一下子问得太多了.不好意思.没有说清楚..我是想对
单位送货.dbf这个表的发货数量,应收款,已收空瓶,用户欠瓶,毛利进行统计,统计是按用户在选择的日期内统计选定的某个单位,按气体种类统计.比如说.用户选定了统计范围,是2006年02月05日到2006年06月28日,选定的单位是重庆市中医院,这时就统计在这个日期内的重庆市中医院的所有记录,按气体种类分别统计[就是求和SUM()],想统计结果如下:
--------------------------------------------------------------------
2006年02月05日到2006年06月28 重庆市中医院 各类气体统计
--------------------------------------------------------------------
单位名称 气体种类 发货数量 已收空瓶 用户欠瓶 毛利
重庆市中医院 氧气 60 60 0 300.00
重庆市中医院 二氧化碳 30 20 10 35.00
重庆市中医院 氮气 40 40 0 70.00
--------------------------------------------------------------------
然后打印这个统计结果.....
先把这个大问题解决了.....

[此贴子已经被作者于2006-7-4 3:58:49编辑过]



mdtcTPUw.bmp (164.83 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 范围 
2006-07-01 17:20
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 

你的要求不明。根据你的说法"统计要求:按日期和单位名称并按气体种类统计。"可以肯定地说,单独按单位名称进行统计没有问题,单独按日期统计没有问题(单独按日期的范围进行统计也没有太多问题),单独按气体种类统计也没有问题。为什么说你的要求不明呢?这是因为:(1)到底按什么进行统计没有交代清楚;(2)统计什么字段(将哪些字段汇总)没有交代清楚.

你的要求太多。一会儿说要统计,一会儿说要修改输入部分.你这样提要求,就等于让人帮你全做了。一个问题一个问题地提出来,一个问题一个问题地解决,对你对他人都有好处。对你的好处就是都能解决问题,对他人的好处就是回答问题的人愿意和你进行交流.


感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-07-01 20:55
cqhai
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-7-30
收藏
得分:0 

日期型的转换DTOC()日期到字符型.怎么来判断日期的范围????

[此贴子已经被作者于2006-7-4 3:56:46编辑过]

2006-07-04 03:55
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
不要转换,直接用
dExpr>=起始日期 AND dExpr<=终止日期
来选择日期dExpr的范围

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-07-04 22:15
fyyylyl
Rank: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:313
专家分:820
注 册:2006-5-22
收藏
得分:0 
SELECT 日期,单位名称,气体种类,SUM(发货数量) As 发货数量,SUM(已收空瓶) As 已收空瓶,;
SUM(用户欠瓶) As 用户欠瓶,SUM(毛利) As 毛利 From 单位送货 Group By 单位名称,气体种类;
Where Between(日期,{^2006.02.05},{^2006.06.28})
另由"发货数量"及"已收空瓶"即可生成"用户欠瓶",后者冗余

供参考

2006-07-05 10:07
快速回复:[求助]日期怎样能确定范围???!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026115 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved