有关日期增加的问题(50分)

  • 主题发起人 主题发起人 mfj
  • 开始时间 开始时间
M

mfj

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在在窗体上用了一个DateTimePicker1控件,用来往表里输入日期的。
我现在想让它到了一年后的前一个月给我个提示,我该在哪里写代码呢?怎么写。
谢谢。
 
你的程序要运行1年?
 
不是运行一年,是用来录保险的,当这个时间到了一年后,就可以给系统个提示,快要交保险了,别忘了。
 
其实我觉得这个思路有问题,不应该是时间到了一年后,就可以给系统个提示;
而应该是系统每天去查询一次有没有去年这个日期的数据,有则现在需要收费!
也就是系统在启动以后执行一个过程去查询一下数据库,去年今天的记录,
然后提示操作人员!
 
没人会吗?还是大家都下班回家吃饭了。
 
就像其他OA系统一样,你一运行系统,它自动去查询数据库里有没有需要显示的消息或者日程安排等。。。
 
terryapp:
你说得太对了,可是怎么写呢?
 
YearsBetween
 
取出来年月日 年加1
然后 年月日转为日期类型
 
if now >= form1.DateTimePicker1.Date + 365 - 30 then
showmessage('XXXXXXXXXXXXXX');
 
我覺得你反正你數據庫里原來有一個字段,只是要用它來跟datetimepick1.date的時間進行比較,如果是這樣的話,我覺得你干脆做個按鈕來查詢還好過啦,用select datediff(mm,mm1,getdate()) >11,我覺得這樣會不會好一點,
 
多人接受答案了。
 
后退
顶部