如何把123456789变成123,456,789? UP 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在DataSet中把其DisplayFormat 设为###,###.00 procedure TForm1.Button1Click(Sender: TObject);vars1,s2:string;l,j:integer;begins1:=edit1.Text;l:=length(s1);s2:='';for j:=1 to l dobeginif (j mod 3)=0 thens2:=s2+,;s2:=s2+s1[j];end;edit2.Text:=s2;end; 带小数位就写成这样:FormatFloat('#,##0.00',123456789);上句返回123,456,789.00 如果中间不是用‘,’隔开好象formatfloat不能解决啊 iValue: integer Format('%*.*n', [Length(IntToStr(iValue)), 0, iValue / 1]); FormatFloat('#0,000',123456789); 请教建立表并插入数据的问题 关于窗体控制的小问题。 建立快捷方式? 为什么用Quickrep+QRRichText设计报表在彩色喷墨打印中用黑色喷墨打印是黑块? 关于鼠标cursor的问题 如何用Delphi操作qqwry.dat 详细说来 [求助]ExpressBars6.25控件如何使childform变成ribbon风格 如何将图片插入word文件中?请给详细代码。谢谢!已经问了几次了呀,没人正面回答。 哪里有甘特图、网络图一类的数据库控件? 关于sql的返回值问题 关于读取txt文件 SUIPack的suiListView不能正确显示。
var
s1,s2:string;
l,j:integer;
begin
s1:=edit1.Text;
l:=length(s1);
s2:='';
for j:=1 to l do
begin
if (j mod 3)=0 then
s2:=s2+,;
s2:=s2+s1[j];
end;
edit2.Text:=s2;
end;
FormatFloat('#,##0.00',123456789);
上句返回123,456,789.00