Q qingrain Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-08 #1 请问,如何利用quick report组件生成一个报表?要求是这样的:生成的报表是从多个表中查询提取出的结果,并且要对结果进行处理(进行求和等操作),我不知道在什么地方将这样的查询语句插入进去,请指教!
请问,如何利用quick report组件生成一个报表?要求是这样的:生成的报表是从多个表中查询提取出的结果,并且要对结果进行处理(进行求和等操作),我不知道在什么地方将这样的查询语句插入进去,请指教!
W wwwwb Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-08 #2 给一思路:在QR的ON NEED DATA事件中赋值。所有显示部分改为QRLABEL。
R rmb-xp Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-09 #3 一般是在BeforePrint事件里添加,如果在QRBand1里有一个QRLabel1,我们把QRExper1汇总的值赋值到QRLabel1中,我们需要在QRBand1BeforePrint事件中添加,如下: procedure TForm1.QRBand1BeforePrint(Sender: TQRCustomBand; var PrintBand: Boolean); begin QRLabel1.text := QRExper1.Value.dblResult ; end;
一般是在BeforePrint事件里添加,如果在QRBand1里有一个QRLabel1,我们把QRExper1汇总的值赋值到QRLabel1中,我们需要在QRBand1BeforePrint事件中添加,如下: procedure TForm1.QRBand1BeforePrint(Sender: TQRCustomBand; var PrintBand: Boolean); begin QRLabel1.text := QRExper1.Value.dblResult ; end;
Q qingrain Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-12 #4 我试着使用query进行sql语句的书写以实现提取满足条件的结果,不过在一个query里的sql语句中连表不可以同时查出单个字段和统计之后的字段值,它们之间冲突。我用多个query实现分别查出单个字段和统计字段的值,在生成报表,好象还可以。不过这个办法好象很笨,不知道这样做对不对???
我试着使用query进行sql语句的书写以实现提取满足条件的结果,不过在一个query里的sql语句中连表不可以同时查出单个字段和统计之后的字段值,它们之间冲突。我用多个query实现分别查出单个字段和统计字段的值,在生成报表,好象还可以。不过这个办法好象很笨,不知道这样做对不对???