从数据库中查询出来的值:.02(放进去时是0.02,可查询出来却成了.02了),现在我要将这个值×100,怎么做?
解决方案 »
- 有关数据库程序外接硬件设备问题?
- 2000下设计的界面在98下变大的问题
- aiirii,你的分都是这么来的么?
- 很久没看国足(男)踢球了,昨天看了一场,发出如下缪论:如果中国男足能进亚洲四强,将是足球界的悲哀!!!
- 如何使用CopyFileTo函数?
- 右对齐?
- 非常菜的问题----delphi5和delphi5ado补丁的序列号有谁能告一下
- 数据删除后,wwDbGrid的OnUpdateFooter事件不能正确执行的问题。
- 温大CSK delphi教程
- 一个对大家来说很简单的问题。白给分的。。:)关于HTML。。请进。。
- 如何在运行时建立一个Query控件并且使用它
- 装ADSL的机器不能正确显示自己IP的问题
True
else
Flase;
1、你在控制面板的区域设置有前导零
2、或者
(Fields[1] as TNumericField).displayformat := '0.00#';
如果不是就用
if copy(FieldByName('FieldName').AsString ,1,1) = '.' then
Result := StrToFloat('0'+FieldByName('FieldName').AsString) * 100
else
Result := StrToFloat(FieldByName('FieldName').AsString) * 100 ;
else showmessage('no');
begin
if s[1] = '.' then
ShowMessage('第一个是点,TMD,我还要转化!!')
else
ShowMessage('不是点,还好点。');
end