菜鸟一问:为什么在掩码框中录入含有小数的数据,读其值时却只得整数部分?

hzdzd 2003-10-31 10:26:25
在一个名为em_num的掩码框中录入数据,例如录入2.3,但想用double(em_num.text)取得em_num的值时,得到的却是整数部分2而已;而在em_num的maskdatatype属性中,我试过decimalmask!和numericmask!,但得到的都是2,请问是怎么回事?
...全文
67 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangdatou 2003-11-01
  • 打赏
  • 举报
回复
mask:0.00就可以了
juwuyi 2003-11-01
  • 打赏
  • 举报
回复
我用numericmask!测试,不会这样啊
Mask:###,###.00
yanghongfeng 2003-11-01
  • 打赏
  • 举报
回复
用这个数据类型试一试。
dec ld_Number{2}
ld_Number = em_num.text
dingzhaofeng 2003-11-01
  • 打赏
  • 举报
回复
格式/数据类型?
klbt 2003-11-01
  • 打赏
  • 举报
回复
试试:real(em_num.text)
佣工7001 2003-10-31
  • 打赏
  • 举报
回复
是不是你的数据类型声明错了?

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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