| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1507 人关注过本帖
标题:查询字段内容等于为0的个数
取消只看楼主 加入收藏
cymjx
Rank: 2
等 级:论坛游民
帖 子:74
专家分:29
注 册:2010-11-9
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:9 
查询字段内容等于为0的个数
各位老师:你们好!本人在工作遇到一个难题,请求各位老师帮助。
一个计算缴费指数的程序,从九0年开始到现在每年都缴了费比较好计算,关键是近几年才开始缴费的就遇到难题了。
下面是自己的一段代码,求各位老师帮助解决。在此先谢谢!
thisform.pageframe1.page2.Text17.value=0
P0  =thisform.pageframe1.page1.Txt工资1990.value
P1  =thisform.pageframe1.page1.Txt工资1991.value
P2  =thisform.pageframe1.page1.Txt工资1992.value
P3  =thisform.pageframe1.page1.Txt工资1993.value
P4  =thisform.pageframe1.page1.Txt工资1994.value
P5  =thisform.pageframe1.page1.Txt工资1995.value
P6  =thisform.pageframe1.page1.Txt工资1996.value
P7  =thisform.pageframe1.page1.Txt工资1997.value
P8  =thisform.pageframe1.page1.Txt工资1998.value
P9  =thisform.pageframe1.page1.Txt工资1999.value
P10 =thisform.pageframe1.page1.Txt工资2000.value
P11 =thisform.pageframe1.page1.Txt工资2001.value
P12 =thisform.pageframe1.page1.Txt工资2002.value
P13 =thisform.pageframe1.page1.Txt工资2003.value
P14 =thisform.pageframe1.page1.Txt工资2004.value         
P15 =thisform.pageframe1.page1.Txt工资2005.value
P16 =thisform.pageframe1.page1.Txt工资2006.value
P17 =thisform.pageframe1.page1.Txt工资2007.value
P18 =thisform.pageframe1.page1.Txt工资2008.value
P19 =thisform.pageframe1.page1.Txt工资2009.value
P20 =thisform.pageframe1.page1.Txt工资2010.value            
P21 =thisform.pageframe1.page1.Txt工资2011.value            
P22 =thisform.pageframe1.page1.Txt工资2012.value &&截止2012年
MM =thisform.pageframe1.page1.Text17.value      &&显示指数窗口
MM=ROUN((P0/167.58+P1/182.83+P2/204.83+P3/246.75+P3/335.67+P4/387.08+P5/429.67+;                        
P6/468.83+P7/494.92+P8/539.58+P9/620.42+P10/747.33+P11/855.67+P12/966.25+P13/1171.92+P14/1318.83+P15/1318.83+P16/1487.67+P17/1776+P18/2087+P19/2380+P20/2760+P21/3160+P22/省平工资)/(24-x),3)  && x是变量
R=MM*24
thisform.pageframe1.page1.Text17.value=roun(MM,3)
自己试作写一个代码没成功。
主要是想查出缴费字段为0的个数。
 FOR K = 1 TO FCOUNT()
    F( K ) = PADL(FIELD(K),8)   
     coun for F(K)=0 to x
 ENDFOR
还请老师赐教!
搜索更多相关主题的帖子: 工资 
2013-04-15 14:58
cymjx
Rank: 2
等 级:论坛游民
帖 子:74
专家分:29
注 册:2010-11-9
收藏
得分:0 
运行后显示:
操作符类型不匹配。
2013-04-15 16:10
cymjx
Rank: 2
等 级:论坛游民
帖 子:74
专家分:29
注 册:2010-11-9
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
2013-04-15 16:11
cymjx
Rank: 2
等 级:论坛游民
帖 子:74
专家分:29
注 册:2010-11-9
收藏
得分:0 
仍然是操作符类型不匹配。
指向这一段
MM=ROUN((P0/167.58+P1/182.83+P2/204.83+P3/246.75+P3/335.67+P4/387.08+P5/429.67+;                        
P6/468.83+P7/494.92+P8/539.58+P9/620.42+P10/747.33+P11/855.67+P12/966.25+P13/1171.92+P14/1318.83+P15/1318.83+P16/1487.67+P17/1776+P18/2087+P19/2380+P20/2760+P21/3160+P22/省平工资)/(24-x),3)  && x是变量
2013-04-15 16:24
cymjx
Rank: 2
等 级:论坛游民
帖 子:74
专家分:29
注 册:2010-11-9
收藏
得分:0 
缴费工资都是数值型,X也是数值型。
2013-04-15 16:39
cymjx
Rank: 2
等 级:论坛游民
帖 子:74
专家分:29
注 册:2010-11-9
收藏
得分:0 
命令窗口显示找不到P0,事实上我的P0、P1、P2.....分别代表90年、91年、92年的缴费基数,到今年为24个年头。
我上面的代码在没有欠缴社保的年份是可以运行计算,要解决的问题是近几年才开始缴费有员工,就不能除24了,必须减去未
缴费的年份。
2013-04-15 16:57
cymjx
Rank: 2
等 级:论坛游民
帖 子:74
专家分:29
注 册:2010-11-9
收藏
得分:0 
先说声谢谢,我是新手,知道的不多,基础知识不足,还望多理解。
2013-04-15 17:14
cymjx
Rank: 2
等 级:论坛游民
帖 子:74
专家分:29
注 册:2010-11-9
收藏
得分:0 
在命令窗口运行下显示:
STORE 1 TO p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15,p16,p17,p18,p19,p20,p21,p22,p23,p24,省平工资,x
?ROUN((P0/167.58+P1/182.83+P2/204.83+P3/246.75+P3/335.67+P4/387.08+P5/429.67+P6/468.83+P7/494.92+P8/539.58+P9/620.42+P10/747.33+P11/855.67+P12/966.25+P13/1171.92+P14/1318.83+P15/1318.83+P16/1487.67+P17/1776+P18/2087+P19/2380+P20/2760+P21/3160+P22/省平工资)/(24-x),3)
=0.045
但实际程序运行结果显示:
图片附件: 游客没有浏览图片的权限,请 登录注册
2013-04-15 20:32
cymjx
Rank: 2
等 级:论坛游民
帖 子:74
专家分:29
注 册:2010-11-9
收藏
得分:0 
sdta你好:
我是新手,有很多不能理解,请说的更详细一点,谢谢!
我想的思路是,用一个歩长,查出某员工工资缺少几年,做一个变量X,用23-X。得出平均指数。
2013-04-16 15:41
cymjx
Rank: 2
等 级:论坛游民
帖 子:74
专家分:29
注 册:2010-11-9
收藏
得分:0 
上图中员工每年都有缴费工资,所以该员的平均指数为0.880。如果谋员工95年后才参加工作,那么就需要把等于0的年份找出来,用23-X。
2013-04-16 15:59
快速回复:查询字段内容等于为0的个数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017286 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved