轻松拿这30分(30分)

  • 主题发起人 主题发起人 编程人
  • 开始时间 开始时间

编程人

Unregistered / Unconfirmed
GUEST, unregistred user!
看这段代码:
sq.Close;
sq.sql.clear;
sq.sql.add('select * from jxjh where specialty_year=:var1 and department_name=:var2 and specialty_name=:var3');
sq.ParamByName('var1').AsString:=combobox1.text;
sq.ParamByName('var2').AsString:=yxmc.text;
sq.parambyname('var3').asstring:=zymc.text;
sq.prepare;
sq.open;
如何能对以上代码查询出来的结果进行处理,比如统计,打印等操作!
小问题,帮帮忙!
小弟仅有的30分送上
 
直接操作QUERY不就行了
 
放在dbgrid中
 
用count嘛。
做报表的话,kevin说得应该就可以了
 
对查询的结果再进行统计?我不知道你数据库用的什么? 如果是SQLSERVER 7或更高版本,
可以考虑导出表来处理,即 select * from (select * from jxjh ) a 这种形式来处理
一条SQL语句可以完成!
 
数据库用的是SQL SERVER2000
 
用合适的数据感应控件啊[:D]
 
USE TQuery

再用EHLIB'S DBGridEh
it is very easy!!!
 
数据统计应该是用SQL语句或者
直接QUERY对进行操作,因为QUERY
中已经返回记录了!
若是想打印的话那就把打印的控件,比如QUICKREPORT,TDBTEXT
的FIELDNAME和DATASET指向QUERY就可以了!!
 
后退
顶部