1:现在我把dbgrid当作一个填写数据的对象当dbgrid的fields[4]填写完的时候。。我想检查一下填写的只是否正确我看到dbgrid有keyup结果不行请问该怎样实现。
2:我有个计算字段是计算百分比的我用的函数是floatforamt('0.005',shu);结果小数后两位总是0,不能精确到后两位,,这是为什么呀
2:我有个计算字段是计算百分比的我用的函数是floatforamt('0.005',shu);结果小数后两位总是0,不能精确到后两位,,这是为什么呀
解决方案 »
- 获取系统进程,并保存到ListView中,程序每次退出都会报内存错,帮忙看看
- 输入问题?CASE
- 如何在delphi中用语句实现,创建sql server数据库,并且在该数据库下执行sql文件?
- 给分题:怎样控制TListBox右边的垂直滚动条????
- 对于使用CreateOleObject创建的对象,怎样定义它的fire 事件。
- 一个使用adoquery的出错的例子,请告诉我出错的原因(求教)
- 7. 编写构件时可能会用到的重要工具Object Browser //Object Browser 在那里,怎么用
- Google怎么了?
- 关于线程出错的问题.....
- 关于程序包装的问题!星期一用,急!!!
- while table1.recordcount>0 do table1.delete;时,为什么程序会失去响应?
- 请教一下高手用AdoConnection连结oracle数据库的问题
最终你会将百分比转换成字符串显示出来的,是吧?
所以,你可以这样用Format('%.2f', [0.005]); //2代表2位小数
必须把打开数据库默认选项enable BCD 设为False,
否则,精度就达不到你的要求。