还是有误!
源代码!
with Frm_data.ADOQuery1 do
begin
close;
sql.Clear;
sql.Add('select sum(xse) from xs where sj>:t1 and sj<:t2');
Parameters[0].Value:=tmp_star;
parameters[1].Value:=tmp_end;
Open;
tmp_xse:=Fields[0].AsString;
label6.Caption:=format('%8.2f',[tmp_xse])+'元';
//format('%8.2f',[tmp_xse])
end;
源代码!
with Frm_data.ADOQuery1 do
begin
close;
sql.Clear;
sql.Add('select sum(xse) from xs where sj>:t1 and sj<:t2');
Parameters[0].Value:=tmp_star;
parameters[1].Value:=tmp_end;
Open;
tmp_xse:=Fields[0].AsString;
label6.Caption:=format('%8.2f',[tmp_xse])+'元';
//format('%8.2f',[tmp_xse])
end;
解决方案 »
- 100分拉 高手来 桌面扩展问题
- 用SOCKET API 同时接收多个客户机传来的文件时,怎么把每个客户机传来的文件分开接收!
- 救命!海量随机数产生和查询问题!!!!!!!
- 大家好,请教一个关于用ADO做分布式开发的服务器动态配置问题
- show和create(self)是如何一个关系???
- 紧急!这是怎么回事?D6里SELECT的问题。。。
- 怎样才能提高数据库编程水平?
- 关于DCOM连接中出现“Interface not support”的问题
- dbgrid高手请进! 总共是460分。
- Query1.ParamByName('times').Clear;ExecSQL执行后出错
- 三层问题!你知我不知!高手指教!
- 格式化
label6.Caption:=format('%8.2f',[tmp_xse])+'元';
//format('%8.2f',[tmp_xse])//tmp_xse的类型为Float!!!
或者你可以一步到位:
Lable6.Caption := Format('%8.2f', [Fields[0].AsFloat]) + '元';
label6.Caption:=format('%8.2f',[tmp_xse])+'元';
//format('%8.2f',[tmp_xse])//tmp_xse的类型为Float!!!
或者你可以一步到位:
Lable6.Caption := Format('%8.2f', [Fields[0].AsFloat]) + '元';
label6.Caption:=format('%8.2f',[tmp_xse])+'元';
//format('%8.2f',[tmp_xse])//tmp_xse的类型为Float!!!
或者你可以一步到位:
Lable6.Caption := Format('%8.2f', [Fields[0].AsFloat]) + '元';
你已经 asstring 了,不用format了!
//参考如下代码
Tmp_str := Format('%*.*f', [8, 2, StrToFloat(tmp_xse)]);
//or
Tmp_str := Format('%*.*f', [8, 2, StrToFloatDef(tmp_xse, 0)]);