大家看看这个问题吧-2(200分)

  • 主题发起人 主题发起人 林旭斌
  • 开始时间 开始时间

林旭斌

Unregistered / Unconfirmed
GUEST, unregistred user!
Displayformat属性只对浮点型数据有效,而且似乎必须先要在QUERY中设置成永久字段,
现在因为QUERY中选择的字段可变,因而不能设置成永久字段,因此我无法在程序中设置它
的Displayformat,不知道各位是否有办法,别告诉我用多个Query并设置永久字段,谢谢!
 
可以从显示该字段的控件上下手
 
能给出具体解决方法吗,不好意思我不是专业程序员。
 
参照该句,不只是对float型有效
TSmallintfield(query1.FieldByName('size')).DisplayFormat:='###.00';
 
对于动态字段,你可以动态付值
(FieldByName('字段物理名') as TFloatField).DisplayLabel := '字段逻辑名';
(FieldByName('字段物理名') as TFloatField).DisplayFormat := '###,###,###,##0.000';
每次在Query.Open后,按新的查询项列出它的DisplayLabel和DisplayFormat。
 
二位提供的答案都可以,谢谢!
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
915
SUNSTONE的Delphi笔记
S
后退
顶部