Foxtable(狐表)用户栏目专家坐堂 → 代码增加条件求助!


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

主题:代码增加条件求助!

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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
代码增加条件求助!  发帖心情 Post By:2015/1/23 20:53:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:}4)nz`}a%c3l%sgl_9kbe`0.png
图片点击可在新窗口打开查看

 

图中的“鉴定上报表”是对项目中的“报名登记表”、“证书编号表”中的不同级别的各工种的人数进行统计的,但只能进行累计统计,我要是想进行某年的“上半年”、“下半年”、“全年”的各进行一次上报统计,那么这三张表是不是要加入相应的“上半年”、“下半年”、“全年”这样的列?窗口中是不是应该也要加入一个下拉列表框控件进行选择查询?

另外下面这段代码要怎么调整?求指教?


Dim dr As DataRow = e.DataRow
If e.DataCol.Name = "申报鉴定工种" Then
    Dim dt As Table = Tables("报名登记表")
    dr("鉴定考核人数_初级工_2") = dt.Compute("Count(姓名)", "鉴定等级 = '初级工' and 申报鉴定工种 = '" & dr("申报鉴定工种")  & "'" )
    dr("鉴定考核人数_中级工_3") = dt.Compute("Count(姓名)", "鉴定等级 = '中级工' and 申报鉴定工种 = '" & dr("申报鉴定工种")  & "'" )
    dr("鉴定考核人数_高级工_4") = dt.Compute("Count(姓名)", "鉴定等级 = '高级工' And 申报鉴定工种 = '" & dr("申报鉴定工种")  & "'" )
    dr("鉴定考核人数_技师_5") = dt.Compute("Count(姓名)", "鉴定等级 = '技师' and 申报鉴定工种 = '" & dr("申报鉴定工种")  & "'" )
    dr("鉴定考核人数_高级技师_6") = dt.Compute("Count(姓名)", "鉴定等级 = '高级技师' And 申报鉴定工种 = '" & dr("申报鉴定工种")  & "'" )
    dt = Tables("证书编号表")
    dr("取得证书人数_初级工_8") = dt.Compute("Count(姓名)", "鉴定等级 = '初级工' and 申报鉴定工种 = '" & dr("申报鉴定工种")  & "'" )
    dr("取得证书人数_中级工_9") = dt.Compute("Count(姓名)", "鉴定等级 = '中级工' and 申报鉴定工种 = '" & dr("申报鉴定工种")  & "'" )
    dr("取得证书人数_高级工_10") = dt.Compute("Count(姓名)", "鉴定等级 = '高级工' And 申报鉴定工种 = '" & dr("申报鉴定工种")  & "'" )
    dr("取得证书人数_技师_11") = dt.Compute("Count(姓名)", "鉴定等级 = '技师' and 申报鉴定工种 = '" & dr("申报鉴定工种")  & "'" )
    dr("取得证书人数_高级技师_12") = dt.Compute("Count(姓名)", "鉴定等级 = '高级技师' And 申报鉴定工种 = '" & dr("申报鉴定工种")  & "'" )
End If


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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/1/23 22:56:00 [显示全部帖子]

以下是引用程兴刚在2015-1-23 22:32:00的发言:
上半年7月1日之前,下半年6月30日之后,全年1月1日至12月31日,这不就是已知条件吗?

程版,这句话不是很明白,能再详细说明一下吗?


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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/1/23 23:02:00 [显示全部帖子]

因为我可能在9月份上报上半年的统计数据,那么几个表要不要加列数以引用?代码我该怎么改写?


 回到顶部