fastreport3怎样打印出AdoQuery中的数据?!(50分)

  • 主题发起人 主题发起人 seasky212
  • 开始时间 开始时间
S

seasky212

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在用的是Fastreport3.03,想用它把AdoQuery中的数据打印出来。AdoQuery中动态查询某个表。应该怎样设置?

谢谢!
 
那你用表格打印好了,
ehlib
cxgrid都可以直接打印表格,很方便.
 
可是我要打印标签的,表格是设计好的。
 
用frdbdataset连接一下就好了啊..........
用band的时候 用个 主项数据band,再上面放memo
memo中写 例如: [adoquery."id"]
这是在2.5中用的..3.0 没用过. 应该差不多吧!
 
来自: sunday_zhao, 时间: 2004-12-11 9:31:54, ID: 2926970
可以用tfrxCrossObject控件。
procedure TForm1.frxReport1BeforePrint(c: TfrxReportComponent);
var
Cross: TfrxCrossView;
i, j: Integer;
begin
if c is TfrxCrossView then
begin
Cross := TfrxCrossView(c);
Table1.First;
i := 0;
while not Table1.Eof do
begin
for j := 0 to Table1.Fields.Count - 1 do
Cross.AddValue(, [Table1.Fields[j].DisplayLabel], [Table1.Fields[j].AsString]);
Table1.Next;
Inc(i);
end;
end;
 
不行呀,我用的是AdoQuery查询后,得到一个结果,想把这个结果打印出来。
 
多人接受答案了。
 
后退
顶部