关于Query动态查询后,报表打印的问题……(100分)

  • 主题发起人 主题发起人 ifeel
  • 开始时间 开始时间
I

ifeel

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库中有一个叫name的字段
用SQL的“动态查询”得到查询的结果
怎样在报表中打印出这个字段的值?
我给QRLabel赋值的时候提示变量没有声明。
谢谢
 
用QrDbText
 
QRP。DATASET:=QUERY
QRLabel。CAPTION:=QUERY。FIELDBYNAME(‘NAME’)。ASSTRING
 
你可以这样做:
1.用一个Query1连接到所查询的数据库.
2.设置QuickRep.DateSet:=Query1(可直接在对象监视器Object Inspector上设置)
3.在QuickRep上添加一个QDBText,设置他的
DataSet:=Query1 (直接在对象监视器Object Inspector上设置)
DataField:='Name'
4.接下来就可以Perview,看看结果了.在报表里打印就是了.
我已经试过!
 
补充一点,我说的Preview不是直接浏览,而是运行后查看,Query1一定要激活!
 
QRP.DATASET:=QUERY
QRLabel.CAPTION:=QUERY.FIELDBYNAME(‘NAME’).ASSTRING
QDBText.DataSet:=Query
QDBText.DataField:='Name'
 
谢谢朋友们的帮助。
 
我的分呢?!!
 
to GBlueMan和后面跟贴的朋友们
Sorry,我看到回复的时候只有前两位朋友给出的答案,
我验证完,给完分后,刷新的时候才看到后面的回答……
实在抱歉。
这次就只能谢谢大家了,不过以后的机会还有啊,来日方长:)
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部