Foxtable(狐表)用户栏目专家坐堂 → 如何统计全表中符合条件的个数?


  共有4155人关注过本帖平板打印复制链接

主题:如何统计全表中符合条件的个数?

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


加好友 发短信
等级:婴狐 帖子:41 积分:479 威望:0 精华:0 注册:2012/4/12 9:51:00
如何统计全表中符合条件的个数?  发帖心情 Post By:2014/7/4 22:54:00 [只看该作者]

Find:如果有多个符合条件的行,默认返回第一个。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:高中问卷调查测试.rar

For Each Km As String In Kms

       Dim jdr As DataRow = DataTables("对应科目").Find("科目 = '" & Km & "'")

       dr(Km & "A") = dt.DataTable.Compute("Count("& jdr("题号") &")", "" & jdr("题号") & " = 'A' And [单位] = '" & dr("单位") & "' and  [班] = '" & dr("班") & "'")

Next


图片点击可在新窗口打开查看此主题相关图片如下:对应科目.jpg
图片点击可在新窗口打开查看
它只认"科目 = '" & Km & "'"的第一个“单选1”中选‘A’的个数,还有“单选10”、“单选19”、……中选‘A’的个数不能统计。我想在“ 对应科目 ”中符合条件"科目 = '" & Km & "'"的所有行(单选)在“问卷答案”中所有“单选…”列中选“A”的个数。

如何修改代码?请指教!谢谢!


 回到顶部