请帮帮我,QRDBText3.DataField:=?(20分)

  • 主题发起人 主题发起人 K
  • 开始时间 开始时间
K

K

Unregistered / Unconfirmed
GUEST, unregistred user!
想在程序运行中指定数据字段,下面应怎么样写(我用的是table).
dateset设为table1
QRDBText3.DataField:=?
 
QRDBText3.DataField:='table1.FieldName';
 
假如字段名为name,QRDBText3.DataField的类型为字符串,直接写就可以:
QRDBText3.DataField:='name';
 
liuyj所言极是!
 
liuyj我知道QRDBText3.DataField的类型为字符串.
我说得不太清楚,我在程序中根据需要动态建立了一个不固定的表,为了打印
这个不固定表我要在程序中灵活的指出表的字段名。我在程序中访问表时用
table1.files.asstring,表的每个字段名我并不知道.
 
table1.files.fieldname就是字段名
 
churchill已经给出解答了:
QRDBText3.DataField:=table1.fields.FieldName
 
多谢churchill和liuyj
 
接受答案了.
 

Similar threads

回复
0
查看
804
不得闲
回复
0
查看
863
不得闲
回复
0
查看
1K
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部