以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  查询班级上学期班级  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=44600)

--  作者:Liangcai
--  发布时间:2014/1/4 17:44:00
--  查询班级上学期班级

Dim cbx1 As WinForm.ComboBox = e.Form.Controls("上学期")
Dim cbx2 As WinForm.ComboBox = e.Form.Controls("下学期")
e.Form.Controls("Table1").Table.Fill("Select \'" & cbx1 .Text & "老生已报名" & "\' As 学期,b.班级,b.学生编号,学生姓名,缴费日期,性别,年龄,家长姓名,家长电话,关系,户籍地,暂住地,备注 From {学生基本信息} As a  inner join (Select 班级,缴费日期,学生编号 From {缴学费信息} where 学生编号  In (Select 学生编号 from {缴学费信息} where 学期 = \'" & cbx1.Text & "\') And 学期 = \'" & cbx2.Text & "\') as b on (a.学生编号 = b.学生编号)", "数据库", True)
Tables("学生报名情况_Table1").AutoSizeCols()

这段代码查询出来的班级是下学期的班级,怎样修改代码使查询出来班级是上学期的班级.请指教  谢谢!


--  作者:有点甜
--  发布时间:2014/1/4 19:36:00
--  
 呃,你这个查询的是 上学期在下学期报名缴费的学生的信息。你说查上学期的班级?什么意思?

 同时,你应该上传一个例子的。

--  作者:有点甜
--  发布时间:2014/1/4 19:46:00
--  
 你试试这样改


Dim cbx1 As WinForm.ComboBox = e.Form.Controls("上学期")
Dim cbx2 As WinForm.ComboBox = e.Form.Controls("下学期")
e.Form.Controls("Table1").Table.Fill("Select \'" & cbx1 .Text & "老生已报名" & "\' As 学期,b.班级,b.学生编号,学生姓名,缴费日期,性别,年龄,家长姓名,家长电话,关系,户籍地,暂住地,备注 From {学生基本信息} As a  inner join (Select c.班级,b.缴费日期,b.学生编号 From {缴学费信息} As b inner join {缴学费信息} as c on (b.学生编号 = c.学生编号) where b.学期 = \'" & cbx2.Text & "\') on (a.学生编号 = b.学生编号)", "数据库", True)
Tables("学生报名情况_Table1").AutoSizeCols()

--  作者:Liangcai
--  发布时间:2014/1/4 22:26:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目8.zip


--  作者:有点甜
--  发布时间:2014/1/4 23:26:00
--  
 如下代码,你改改生成的列,加上数据源。

Dim cbx1 As WinForm.ComboBox = e.Form.Controls("上学期")
Dim cbx2 As WinForm.ComboBox = e.Form.Controls("下学期")
e.Form.Controls("Table1").Table.Fill("Select \'" & cbx1 .Text & "老生已报名" & "\' As 学期, 班级, 缴费日期, 学生姓名 From {学生基本信息} As a  inner join (Select c.班级,b.缴费日期,b.学生编号 From {缴学费信息} As b inner join {缴学费信息} as c on (b.学生编号 = c.学生编号) where c.学期 = \'" & cbx1.text & "\' and b.学期 = \'" & cbx2.Text & "\') as d on (a.学生编号 = d.学生编号)", True)
\'Tables("学生报名情况_Table1").AutoSizeCols()

--  作者:Liangcai
--  发布时间:2014/1/5 10:33:00
--  

太谢谢了