以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  反馈一个数据列的BUG, 版主们来解决下这个问题,很困扰  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=152531)

--  作者:奶粉大王
--  发布时间:2020/7/14 13:39:00
--  反馈一个数据列的BUG, 版主们来解决下这个问题,很困扰
1.创建空项目,并创建远程数据源DB,
2.在此数据源创建表A, 字段:列B,双精度小数,小数位数10位
3.将表A从该项目中移除
4.创建并列窗口,添加TABLE控件,使用类型SQLTABLE引用该表格,
5.设置TABLE的小数位 DataTables(e.form.name & "_Table1").DataCols("列B").SetFormat("0.0000000000")
5.添加按钮,设置事件 向列B写入小数  0.123456789
6.最终结果显示: 0.1235000000 而不是 0.123456789

版主们来解决下这个问题,很困扰

--  作者:有点蓝
--  发布时间:2020/7/14 13:51:00
--  
不要动不动就bug

DataTables(e.form.name & "_Table1").DataCols("列B").SetFormat("0.0000000000")
DataTables(e.form.name & "_Table1").DataCols("列B").Decimals = 10

[此贴子已经被作者于2020/7/14 13:51:39编辑过]

--  作者:奶粉大王
--  发布时间:2020/7/14 13:58:00
--  
原来是这样,我错了~~~还是帮助文件学习不到位