Foxtable(狐表)用户栏目专家坐堂 → [求助]count必须为非负值


  共有2054人关注过本帖树形打印复制链接

主题:[求助]count必须为非负值

帅哥哟,离线,有人找我吗?
WUZHAN
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:373 积分:2732 威望:0 精华:0 注册:2012/2/17 20:05:00
[求助]count必须为非负值  发帖心情 Post By:2015/10/14 12:38:00 [只看该作者]

'--------以下是定义客户名称栏-----------------------
Dim fll As WinForm.TopicBar = Forms("主窗体").Controls("分类栏")
'--------以下是清洗进度栏-----------------------
Dim qxjd As WinForm.TopicPage = fll.Pages("清洗进度")
qxjd.Links.Clear

For Each qxjdmc As String In DataTables("基础数据").GetComboListString("清洗进度","","_identify").Split("|")
Dim kg As String = new String(" ",8 - qxjdmc.Length*2)   '定义前面的对齐空格
Dim rs As String = DataTables("总表").Compute("count(_identify)","清洗进度 = '" & qxjdmc & "'")  '定义统计的数量
Dim kg2 As String = new String(" ",3-rs.Length)
    qxjd.Links.Add(qxjdmc,qxjdmc & kg & "(" & kg2 & rs  & "个)")
Next
'-------以上是定义清洗进度栏-------------------------
'--------以下是定义结账情况栏-----------------------
Dim jzqk As WinForm.TopicPage = fll.Pages("结账状态")
jzqk.Links.Clear

For Each jzqkmc As String In DataTables("基础数据").GetComboListString("结账状态","","_identify").Split("|")
Dim kg As String = new String(" ",8 - jzqkmc.Length*2)   '定义前面的对齐空格
Dim rs As String = DataTables("总表").Compute("count(_identify)","结账状态 = '" & jzqkmc & "'")  '定义统计的数量
Dim kg2 As String = new String(" ",3-rs.Length)
    jzqk.Links.Add(jzqkmc,jzqkmc & kg & "(" & kg2 & rs  & "个)")
Next
'-------以上是定义结账情况栏-------------------------


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

前几天还用的好好的,今天突然报错了。不知为何啊?

[此贴子已经被作者于2015/10/14 12:38:45编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/14 14:26:00 [只看该作者]

加上判断

 

Dim fll As WinForm.TopicBar = Forms("主窗体").Controls("分类栏")
'--------以下是清洗进度栏-----------------------
Dim qxjd As WinForm.TopicPage = fll.Pages("清洗进度")
qxjd.Links.Clear

For Each qxjdmc As String In DataTables("基础数据").GetComboListString("清洗进度","","_identify").Split("|")
    Dim kg As String = ""
    If 8 > qxjdmc.Length*2 Then kg = new String(" ",8 - qxjdmc.Length*2)   '定义前面的对齐空格
    Dim rs As String = DataTables("总表").Compute("count(_identify)","清洗进度 = '" & qxjdmc & "'")  '定义统计的数量
    Dim kg2 As String
    If 3 > rs.Length Then kg2 = new String(" ",3-rs.Length)
    qxjd.Links.Add(qxjdmc,qxjdmc & kg & "(" & kg2 & rs  & "个)")
Next
'-------以上是定义清洗进度栏-------------------------


 回到顶部