| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 703 人关注过本帖
标题:求高手进一下,帮我解决一下吧。
只看楼主 加入收藏
sghvfpl
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-9-22
结帖率:0
收藏
已结贴  问题点数:10 回复次数:6 
求高手进一下,帮我解决一下吧。
我现在有一个程序,程序里面有一个购买日期,一个兑付日期。我想让系统自动提醒快到期(提前几天),并显示出来快到期的用户信息。
(比如:用户:XXX  购买日期XXXX-XX-XX  结束日期XXXX-XX-XX )
搜索更多相关主题的帖子: 用户 信息 
2014-08-20 14:56
啊良
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:29
专家分:105
注 册:2014-5-21
收藏
得分:4 
用1个记时器控件,在加上判断语句,时间一到就响啦

VB6.0
Q:554268420
2014-08-20 19:55
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
收藏
得分:4 
你用的应该是数据库把。。。直接条件筛选掉不就好了么?
select …… from 表 where 购买时间-兑付时间<5不就好了么
2014-08-20 22:48
sghvfpl
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-9-22
收藏
得分:0 
回复 3 楼 w360989426
好的。我先试试呀。多谢了。
2014-08-21 10:54
sghvfpl
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-9-22
收藏
得分:0 
回复 3 楼 w360989426
追问一下,日期相减怎么实现呀?比如:购买日期:2014-8-21 兑付日期:2014-9-20 ,我用的是listview,购买日期是从文件框里面文读取到listviews中的。数据库中有好多时间呢,具体怎么写这个函数呢?并且还得显示出来用户信息。比如说 姓名:张三,性别:男,购买日期:2014-8-21,兑付日期:2014-9-20,身份证号等信息。
2014-08-21 11:01
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:4 
数据库里,你的日期格式是什么格式? 日期类型?文本类型?

如果是 日期类型,直接做减法。
如果是 文本类型。

那就要变化了。
文本类型。
首先要生成 最后 5天的日期。

Dim d As Date
d = Date
d = d + 5
Dim s As String
s = d
MsgBox s

这是5天前的日期。

然后根据你数据里的 文本的格式,把这个日期格式化为你数据库里的日期格式,
然后查询
select *  from 表 where  兑付日期 = '" & d1 & "'or 兑付日期='" & d2 "'or 兑付日期='" & d3 & "'or 兑付日期='" & d4 & "'or 兑付日期='" & d5 & "';"

直接取记录的数据就是了。

授人于鱼,不如授人于渔
早已停用QQ了
2014-08-21 17:56
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
收藏
得分:0 
回复 5 楼 sghvfpl
你直接日期想减就是了,可以的
2014-08-21 18:00
快速回复:求高手进一下,帮我解决一下吧。
数据加载中...
 
   



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

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