以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  “count”必须为非负值,这是怎么回事?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=129841)

--  作者:xhydxs
--  发布时间:2019/1/7 15:21:00
--  “count”必须为非负值,这是怎么回事?

图片点击可在新窗口打开查看此主题相关图片如下:00.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2019/1/7 15:32:00
--  

 

应该是你new string有问题,第二个参数,请确保是正整数,不能是负数。

 

弹出各个rs.length、rjxd.length的值看看。


--  作者:xhydxs
--  发布时间:2019/1/7 15:43:00
--  
以下是引用有点甜在2019/1/7 15:32:00的发言:

 

应该是你new string有问题,第二个参数,请确保是正整数,不能是负数。

 

弹出各个rs.length、rjxd.length的值看看。

第一段统计单位的就能正常统计呀?


--  作者:有点甜
--  发布时间:2019/1/7 16:07:00
--  

 

弹出各个rs.length、rjxd.length的值看看。

 

不会做上传具体实例。


--  作者:xhydxs
--  发布时间:2019/1/7 16:24:00
--  
以下是引用有点甜在2019/1/7 16:07:00的发言:

 

弹出各个rs.length、rjxd.length的值看看。

 

不会做上传具体实例。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:人事管理系统.rar


--  作者:有点甜
--  发布时间:2019/1/7 16:31:00
--  

你代码逻辑有问题啊,数据超过了3了啊

 

Dim xd As WinForm.TopicPage = fll.Pages("任教学段")
xd.links.clear      \'清除原来的
For Each rjxd As String In DataTables("基础信息").GetComboListString("名称","类别 =  \'任教学段\'","_Identify").Split("|")
    Dim kg As String = new String (" ",24-rjxd.Length*2)
    Dim rs As String = DataTables("在编人员信息").Compute("count(_identify)","任教学段 = \'" & rjxd & "\'")  \'定义统计的数量
msgbox(rs.Length)

    Dim kg2 As String = new String(" ",3-rs.Length)
    xd.Links.Add(rjxd,rjxd & kg & "(" & kg2 & rs  & "人)")
Next


--  作者:xhydxs
--  发布时间:2019/1/7 16:45:00
--  
以下是引用有点甜在2019/1/7 16:31:00的发言:

你代码逻辑有问题啊,数据超过了3了啊

 

Dim xd As WinForm.TopicPage = fll.Pages("任教学段")
xd.links.clear      \'清除原来的
For Each rjxd As String In DataTables("基础信息").GetComboListString("名称","类别 =  \'任教学段\'","_Identify").Split("|")
    Dim kg As String = new String (" ",24-rjxd.Length*2)
    Dim rs As String = DataTables("在编人员信息").Compute("count(_identify)","任教学段 = \'" & rjxd & "\'")  \'定义统计的数量
msgbox(rs.Length)

    Dim kg2 As String = new String(" ",3-rs.Length)
    xd.Links.Add(rjxd,rjxd & kg & "(" & kg2 & rs  & "人)")
Next

 

谢谢,我明白了!