以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 开发版用户求教 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39178) |
||||
-- 作者:若水三千 -- 发布时间:2013/8/17 16:35:00 -- 开发版用户求教 狐狸爸爸,我是开发版用户,现在有个员工划分等级的问题 逻辑条件没有弄清楚 不知道该怎么办,特来请教 希望您能不吝赐教 四等员工:入职时间不满6个月的且入职时间不满【应履职时间】(应履职时间其实就是上面的【结束时间】-【开始时间】)的五分之一的员工。 三等员工:入职时间满6个月以上且实际入职时间(实际入职时间就是【今天】-【开始时间】)为应履职时间的五分之一以上,且【当年绩效分数】在30分以上的员工 二等员工:实际入职时间为应履职时间的二分之一以上,【当年绩效分数】为40分以上员工 一等员工:实际入职时间为应履职时间的五分之三以上,【当年绩效分数】为50分以上的员工
以上所有员工 如果受到过【奖惩类型】是“警告”“再次警告”“严重警告”的等级自动下降一级 各位大哥 这个逻辑关系要怎么弄啊 我用的是 IF ELSE IF 等语句做的 总是不对 希望大家可以帮我弄一个
例子已经上传 麻烦您了 [此贴子已经被作者于2013-8-17 17:04:50编辑过]
|
||||
-- 作者:Bin -- 发布时间:2013/8/17 16:36:00 -- 不用传项目,传个例子即可. |
||||
-- 作者:若水三千 -- 发布时间:2013/8/17 17:01:00 -- BIN 大哥 例子 就是做个这些字段 没实际意义啊 您帮我看下 我改怎么用代码编写就可以 |
||||
-- 作者:Bin -- 发布时间:2013/8/17 17:02:00 -- 怎么会没有意义呢? 没有数据怎么做测试处理分析呢? 会方便很多比纸上谈兵 凭空想象强多了. |
||||
-- 作者:若水三千 -- 发布时间:2013/8/17 17:05:00 -- 恩 大哥 我已经上传例子了 |
||||
-- 作者:Bin -- 发布时间:2013/8/17 17:38:00 -- 你原来是怎么写的 这个用IF ELSE IF 完美可解啊
|
||||
-- 作者:若水三千 -- 发布时间:2013/8/17 17:39:00 -- 我原来就是用IF ELSEIF 编写的 关键就是 总是不准确 你帮我写一个 根据我上面的 条件 我看看 我的错在那里啦 |
||||
-- 作者:Bin -- 发布时间:2013/8/17 17:41:00 -- 你把你写的发出来看看. |
||||
-- 作者:czy -- 发布时间:2013/8/17 17:51:00 -- 是不是这样啊?
Dim n,n1 As Integer |
||||
-- 作者:czy -- 发布时间:2013/8/17 17:52:00 -- 不过你表中要加个字符型的员工等级列 |