以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  系统时间生成统计表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=43805)

--  作者:联友
--  发布时间:2013/12/16 9:49:00
--  系统时间生成统计表

Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.CommandText = "Select  学期,班级,Count([学生姓名]) As 学生数 From {缴学费信息} WHERE 学期 = \'" & Tables("缴学费信息").Current("学期") & "\' Group By 学期,班级"
dt = cmd.ExecuteReader()
Dim b As New CrossTableBuilder("统计表1",dt)
b.VGroups.AddDef("班级") \'添加产品列用于垂直分组
b.Totals.AddDef("学生数")
b.Build
Tables("学费录入_Table2").DataSource = b.BuildDataSource()

 

怎样把下面这段代码加入上面

Dim d1 As Date = Date.Today
If d1.Month >= 6 And d1.Month <=11 Then
    Tables("缴学费信息").Current("学期").text  = d1.Year & "年(秋)"
Else If d1.Month = 12 Then
    Tables("缴学费信息").Current("学期").text = (d1.Year+1) & "年(春)"
Else If d1.Month > 6 Then
    Tables("缴学费信息").Current("学期").text = d1.Year & "年(春)"
End If

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:管理项目3.zip


--  作者:Bin
--  发布时间:2013/12/16 9:55:00
--  
不是很理解你的意思,你的意思是把统计出来的表的学期列重新设置值吗?
--  作者:联友
--  发布时间:2013/12/16 10:13:00
--  

根据系统时间生存学期,把学期加入下面代码里。

比如:根据系统时间2013-12-16,生存2014年(春),把2014年(春)下面代码,打开窗口就统计2014年(春)各班人数。

Select  学期,班级,Count([学生姓名]) As 学生数 From {缴学费信息} WHERE 学期 = \'" & 学期生存值加入这里& "\' Group By 学期,班级"

[此贴子已经被作者于2013-12-16 10:17:57编辑过]

--  作者:Bin
--  发布时间:2013/12/16 10:20:00
--  
你的意思是选择一个日期,进行筛选吗? 

例如这样?

Dim d1 As Date = Date.Today

Select  学期,班级,Count([学生姓名]) As 学生数 From {缴学费信息} WHERE 学期 = \'" & d1.Year & "年(秋)" & "\' Group By 学期,班级"

--  作者:联友
--  发布时间:2013/12/16 10:35:00
--  

根据这个时间段

Dim d1 As Date = Date.Today
If d1.Month >= 6 And d1.Month <=11 Then
    Tables("缴学费信息").Current("学期").text  = d1.Year & "年(秋)"
Else If d1.Month = 12 Then
    Tables("缴学费信息").Current("学期").text = (d1.Year+1) & "年(春)"
Else If d1.Month > 6 Then
    Tables("缴学费信息").Current("学期").text = d1.Year & "年(春)"
End If


--  作者:Bin
--  发布时间:2013/12/16 10:36:00
--  
直接使用FILL即可
.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.table


--  作者:联友
--  发布时间:2013/12/16 17:07:00
--  

谢谢