关于时间提醒,急急急。加100分,解决问题,再加100分,谢谢。(100分)

  • 主题发起人 主题发起人 pzning
  • 开始时间 开始时间
P

pzning

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个客户数据库,比如说我开始为他服务,那每个月,每几天,都要去一次,到当月的那天提醒
还有到了每年的开始服务时,就要提醒交费。我是新手,各位大哥最好能说的请楚点。
多做点例子。小弟这里谢过了。
 
系统启动时检查系统时间不就行了...
 
想法我是有的,但是我是新手,最好能写出来个例子,小弟在这里谢了[:)]
 
使用 Windows 的计划任务功能最简单。
 
新建一窗体,加入mediaplayer和timer控件(在system面板上)
timer控件,它的属性interval(1000=1秒),多少秒检测一次;
事件ontimer
代码如下
with table do
begin
close;
sql.Clear ;
sql.add('select count() as sl from zouhuo');
sql.add(' where 条件表达式');
open;
if fieldbyname('sl').value>0 then
begin
mediaplayer1.filename:='D:/My Documents/声音文件/Start.wav';
//声音文件/
try
mediaplayer1.open;
mediaplayer1.play;
except
showmessage('声音文件读取错误!请与系统管理员联系!!');
end;
end;

end;
end;
功能介绍:程序运行后,无论在前台或后台,一有符合条件的记录 既变量sl大于0
程序就会出声提示!
 
程序启动时检测系统时间.
 
这种方法都不好,程序得一年到头都开在那里,而且一但该提醒的那天刚好没有运行,岂不是……
最好是在客户端做点手脚,让客户来主动找你!当然判断条件不能象上面几位所说的那么简单,还应增加一个“本次已确认”标志。
 
在服务器上设置一job,或者干脆是两个,将运行时间间隔设好,这样就可以修改数据库中
的有关内容,这样的话你的应用程序应该就可以控制客户的正常使用以及交费状况了。
 
后退
顶部