dephi的格式問題

liulangnanhai 2003-01-04 04:29:29
各位大俠:我在數據庫中庫了一些數據numeric類型,想在網格里顯示的時候全用百分數顯示,請各位大俠賜教
...全文
17 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liulangnanhai 2003-01-07
  • 打赏
  • 举报
回复
謝謝兩位大俠啦
馮強 2003-01-06
  • 打赏
  • 举报
回复
hahafan说的是对的,我在详细说说:

在Table里里的Field Editor将字段加入设为固定,就可以在字段对应的GetText事件中写代码。假设字段是Da,

Procedure TForm1.Table1DaGetText(Sender:TField;Var Text:String;DisplayText:Boolean);

begin

if DisplayText then //判断该字段是否有值

Text := FloattoStr(Table1Da.Value/100)+'%'; //用Sender也行

end;

在字段值显示前,将先调用GetText事件,然Text的值显示在格子里。
hahafan 2003-01-06
  • 打赏
  • 举报
回复
在字段的OnGetText事件中
Text := floattostr(Sender.value/100)+'%';
liulangnanhai 2003-01-06
  • 打赏
  • 举报
回复
在網格里面呢
Billy_Chen28 2003-01-04
  • 打赏
  • 举报
回复
text:='fieldbyname('aaa').asfloat/100'+'%';

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧