回 帖 发 新 帖 刷新版面

主题:请教一个算法.

老师们,请看附件是用来记录员工加班或者请假的一个表,我想请教一个算法:
对于同一个工号(sno),如果加班一天,则qty为1,如果请假一天,则qty为-1.eff_date代表有效日期.
每输入一条记录,变量m=m+qty用来计算还有多少天可以休假.但是有效日期必须考虑进去算法中,表中运行到第三条记录为2008-5-25日输入,M本来应该为1,但eff_date却是2008-11-30,员工必须在2008-11-30前将这天假休完,但是没有休而现在已经是2009-02-23,所以这天需要减去,即M为0,那么在输入第四条记录后,M应该为-1而不是0,我将表放在grid中,希望在qty的valid事件中实现,请问这个算法要怎么实现呢?

回复列表 (共3个回复)

沙发

麻烦各位老师了,帮我想想要怎么处理呢?

板凳

这不是算法。在VFP里,主要的算法都已经在数据库处理里了,基本上没有什么算法可言。
你只要把限期前的未休天数清零就可以了。

3 楼

老师能否说得详细一些,什么时候把这些超过期限的数据清零?有些已经调休,有些没有调休,要怎么区分呢>
这个问题我似乎越想越复杂,不知道要怎么把程序写下去.

我来回复

您尚未登录,请登录后再回复。点此登录或注册