以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 统计 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=60769) |
||||
-- 作者:Lc -- 发布时间:2014/12/1 9:28:00 -- 统计 Dim sql As String = "Select 学期,班级,学生姓名 From {缴费信息} WHERE 学期 = \'" & e.form.Controls("上学期").text & "\'and 缴费项目 = \'学费\'" Dim bd2 As New CrossTableBuilder("统计表2",sq2, "数据库") With DataTables("分析_Table1").DataCols \'用表达式列计算库存数据 列名应该怎样引用,请指点,谢谢! [此贴子已经被作者于2014-12-1 9:32:45编辑过]
|
||||
-- 作者:Bin -- 发布时间:2014/12/1 9:30:00 -- 前面用 as 命名好列名 然后下面就用这个名字引用 利用 select a.列1 as 支出 .Add("老生没报数",Gettype(Integer), "IsNull([支出],0)")
|
||||
-- 作者:Lc -- 发布时间:2014/12/1 9:34:00 -- 列名是动态的 |
||||
-- 作者:有点甜 -- 发布时间:2014/12/1 9:36:00 -- 具体例子说明问题,需要额外处理 |
||||
-- 作者:Lc -- 发布时间:2014/12/1 9:38:00 --
学期是动态 |
||||
-- 作者:有点甜 -- 发布时间:2014/12/1 9:40:00 -- 直接取文本框的值,拼凑成列名 |
||||
-- 作者:有点甜 -- 发布时间:2014/12/1 9:41:00 -- .Add("老生没报数",Gettype(Integer), "IsNull([" & e.form.Controls("上学期").text & "],0) - IsNull([" & e.form.Controls("下学期").text & "],0)") |
||||
-- 作者:Lc -- 发布时间:2014/12/1 10:17:00 --
|
||||
-- 作者:有点甜 -- 发布时间:2014/12/1 10:22:00 -- Dim sql As String = "Select 学期,班级,学生姓名 From {缴费信息} WHERE 学期 = \'" & e.form.Controls("上学期").text & "\'" Dim bd2 As New CrossTableBuilder("统计表1",sq2, "数据库") |
||||
-- 作者:Lc -- 发布时间:2014/12/1 10:28:00 -- 谢谢!有点甜老师 |