以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  [求助]谁来支一招,谢了  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=24429)

--  作者:白衣秀士
--  发布时间:2009-5-23 17:27:51
--  [求助]谁来支一招,谢了

想做一个数据库软件,是关于安全用具的,这类安全用具要定期进行试验,录入,查询,打印都没什么难的,但想为它增加到期报警功能,就遇到困难了,因为这些工具的试验周期不一样,有的是一年,有的是半年,还有的是三年、四年的,怎么做呀。

求大家支支招,先谢谢了。


--  作者:yzlee
--  发布时间:2009-5-23 18:26:28
--  
每日进行一次逐条,两个日期相减,然后比较就可以了.
--  作者:水手
--  发布时间:2009-5-23 22:21:28
--  

有了初始日期与实验周期,可以得到到期日期,每天打开软件时用到期日期与当前日期进行比较,相差天数与你设置的报警提前天数相比,若小于则弹出提示窗口提示,若大于则不做处理.


--  作者:pc_doctor
--  发布时间:2009-5-24 0:22:12
--  

说实在的这个用搭建来做是很简单的。

一、数据库设计时,需几个关键字段:品名、试验日期、试验周期(天)、待验日期

二、所需关键构件:“时间计算”

三、设置数据表的“过滤”属性:过滤字段=“待验日期”;过滤条件1=等于date_t0,过滤条件2=大于date_t1。

四、在数据库初次录入数据时,必须输入“品名、试验日期、试验周期(天)”等字段数据,提交保存时,“试验日期”+“试验周期(天)”采用“时间计算”构件计算出“待验日期”并赋值与该字段——“待验日期”=“试验日期”+“试验周期(天)”。

五、以后每次打开数据库时用,将“系统当前日期”分别赋值与“过滤条件1和过滤条件2”,执行数据表过滤操作。

六、凡是被过滤出来的记录都是已经达到“待验日期”的产品了。

七、真实试验后,将过滤出来的数据表进行修改:将本次试验的日期重新赋值给“试验日期”,提交保存时又会再次自动计算出下次的“待验日期”。

以后就是,重复五步以后的动作了。

不知说清楚没有,如还不明白,空时给你设计好放上来试一试。


--  作者:白衣秀士
--  发布时间:2009-5-24 12:15:27
--  
太感动了,也许是我不善于思考,也是我学艺不精,这么个问题已经困扰了我半年了,没想到这么快就被老大们点破,谢谢大家了!
--  作者:白衣秀士
--  发布时间:2009-6-3 21:12:44
--  
看各位老大的贴子,好象会了,但一动手老是遇到这样那样的问题,我太笨了,到目前也没有成功。
--  作者:pc_doctor
--  发布时间:2009-6-3 22:09:05
--  给你做好的实例

给你做好的实例

看看适不适合

(不用填写“待验日期”会自动计算的,或将其设置为“只读”)

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:


--  作者:白衣秀士
--  发布时间:2009-6-4 17:53:06
--  

先谢谢您了!

你做的实例,可能是用企业版或专业版做的,我用的是个人版,打不开,要密码,能不能说详细点儿,谢谢了。


--  作者:pc_doctor
--  发布时间:2009-6-4 19:25:02
--  

密码就是默认的:Fever

可以在网站上下载一个企业版的最新解释器,运行一下,看看能否满足需求再说吧。


--  作者:白衣秀士
--  发布时间:2009-6-5 8:47:13
--  
以下是引用pc_doctor在2009-6-3 22:09:05的发言:

给你做好的实例

看看适不适合

(不用填写“待验日期”会自动计算的,或将其设置为“只读”)

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:


我下载了解释器,看到了效果,我知道我要的正是这个,但由于看不到你的命令设置,还是不理解。能详细地说一下吗?麻烦你了。