关于数据窗口显示精度问题

柯芺 2017-12-20 10:50:45
关于数据窗口显示精度问题

请问如何解决,谢谢!!!
...全文
514 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
柯芺 2017-12-20
  • 打赏
  • 举报
回复
引用 2 楼 jyglint 的回复:
dw的editchange或者itemchange事件中自己写代码处理
请给点代码让我学习一下,谢谢!
jyglint 2017-12-20
  • 打赏
  • 举报
回复
dw的editchange或者itemchange事件中自己写代码处理
柯芺 2017-12-20
  • 打赏
  • 举报
回复
想显示7位小数,但输入后三位后回车,自动去掉后面的数字,显示000
柯芺 2017-12-20
  • 打赏
  • 举报
回复
引用 7 楼 eclat2299 的回复:
切換到該 datawindow object 的 column specification 頁 查看 Type 欄的定義是否為 decimal(7)
问题解决,谢谢!!!
eclat2299 2017-12-20
  • 打赏
  • 举报
回复
切換到該 datawindow object 的 column specification 頁 查看 Type 欄的定義是否為 decimal(7)
acen_chen 2017-12-20
  • 打赏
  • 举报
回复
dw对应字段的类型是4位小数吧,估计你是改过数据库字段精度的,前台没改,改成7位就好了
柯芺 2017-12-20
  • 打赏
  • 举报
回复
我发现是setitem 问题 例如: decimal lde_a lde_a = 12.1234567 this.setitem(row,"Field",lde_a) 则保存错误 : 12.1234000 如果 用 update 表名 set Field = :ld_a where 条件 则保存正确: 12.1234567
acen_chen 2017-12-20
  • 打赏
  • 举报
回复
引用 1 楼 u010211915 的回复:
想显示7位小数,但输入后三位后回车,自动去掉后面的数字,显示000
没看明白。。。举例一下

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧