J jadyyarcoo Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-24 #1 报表的数据源query3,它从同一窗体的五个query取数据,from子句中可以直接写query1,query2,吗?? query1,query2也是动态生成
8 816 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #2 老大,这个是SQL语句的问题,不是QUERY的问题。自己看SQL语句的资料。
J jiabingli Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #3 用sql子查询语句(不要要看数据库是否支持嵌套)
J jadyyarcoo Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #5 谢谢大家! 我的这张表很复杂,一共七个字段,其中五个字段我只会分别用query控件分别查询, 最后一个字段是将前五个字段的查询的所有记录每行统计总和,能不能只用一个query控件, 该怎么写代码?? 求各位大哥哥帮帮小妹,我在这先谢过!!!要不然又要被老板吗了!
谢谢大家! 我的这张表很复杂,一共七个字段,其中五个字段我只会分别用query控件分别查询, 最后一个字段是将前五个字段的查询的所有记录每行统计总和,能不能只用一个query控件, 该怎么写代码?? 求各位大哥哥帮帮小妹,我在这先谢过!!!要不然又要被老板吗了!
H hbezwwl Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #6 SELECT field1,field2,field3,field4,field5 (field1+field2+field3+field4+field5) as fieldcount FROM tablename
SELECT field1,field2,field3,field4,field5 (field1+field2+field3+field4+field5) as fieldcount FROM tablename
N njxdh Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #7 select f1,f2,f3 ,sum(f1+f2+f3) from.. 试试
J jrq Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #8 》其中五个字段我只会分别用query控件分别查询, 》最后一个字段是将前五个字段的查询的所有记录每行统计总和,能不能只用一个query控件, 一个简单的办法是-- 你可以再建一张表(或用临时表)存放最终的报表结果,然后把报表的数据源指向这个表
》其中五个字段我只会分别用query控件分别查询, 》最后一个字段是将前五个字段的查询的所有记录每行统计总和,能不能只用一个query控件, 一个简单的办法是-- 你可以再建一张表(或用临时表)存放最终的报表结果,然后把报表的数据源指向这个表
J jadyyarcoo Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #9 我可能没有说清楚, 原始表: 字段:墓型,站点,数量,(一共有五个站点) 现在要统计五个站点各种墓型的数量,然后将每种墓型的各站数量总和统计,报表字段 有:墓型,洪山站,青山站,武昌站,九峰站,总和,
D dxymzj Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #10 写一个存储过程,他完成 其中五个字段我只会分别用query控件分别查询, 最后一个字段是将前五个字段的查询的所有记录每行统计总和, 把临时结果存放到临时表中 前台用存储过程控件来调用(需要返回你的数据集合) 把报表的数据源指向次存储过程控件
写一个存储过程,他完成 其中五个字段我只会分别用query控件分别查询, 最后一个字段是将前五个字段的查询的所有记录每行统计总和, 把临时结果存放到临时表中 前台用存储过程控件来调用(需要返回你的数据集合) 把报表的数据源指向次存储过程控件
J jadyyarcoo Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #11 我用的是paradox7,不能创建临时表,怎么办???
M mygod! Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-05 #15 也可以用笨点的方法 with querydo begin while not(query.eof)do begin first; fieldbyname('最后一字段').asXXXXX:=fieldbyname('字段1').asXXXX+fieldbyname('字段2').asXXXX..........; next; end; end; 报表照常指向就可以了
也可以用笨点的方法 with querydo begin while not(query.eof)do begin first; fieldbyname('最后一字段').asXXXXX:=fieldbyname('字段1').asXXXX+fieldbyname('字段2').asXXXX..........; next; end; end; 报表照常指向就可以了