TIPTOP 4gl画面档输入负数却显示为正数的解决方法
2014-10-16 09:41
323 查看
最近在正常使用中,遇到一个很奇怪的问题,就是在aglt110中金额栏位输入负数时却显示为正数,搞鼓了一上午,又是查看源代码,又是修改画面档,又是查看系统参数,
但是还是没有解决,问题如下图:
解决方法:
后来经过仔细观察发现,原来本币金额这个栏位,是有应用画面档格式化的,就是三位三位一逗号,去到画面元件设置界面果然发现了问题所在:
后来试着把格式去掉,果真解决了问题:
再到程式去输入金额看看结果:
目前到此,好像已经满足了我们之前的要求:输入负数能正常显示,但是财务又要求:还是要三位一逗号的方式来显示金额,此时我们可再到画面元件设置更改相应设置即可:
我们再输入数据试试:
至此,问题已全部解决。
总结:当输入的栏位为数字或金额型时,如果在参数、代码都正确的情况下,结果还是不如我们预期的,此时可以查看相对应的画面档设置,试着更改一些格式,也许可以解决问题!
但是还是没有解决,问题如下图:
解决方法:
后来经过仔细观察发现,原来本币金额这个栏位,是有应用画面档格式化的,就是三位三位一逗号,去到画面元件设置界面果然发现了问题所在:
后来试着把格式去掉,果真解决了问题:
再到程式去输入金额看看结果:
目前到此,好像已经满足了我们之前的要求:输入负数能正常显示,但是财务又要求:还是要三位一逗号的方式来显示金额,此时我们可再到画面元件设置更改相应设置即可:
我们再输入数据试试:
至此,问题已全部解决。
总结:当输入的栏位为数字或金额型时,如果在参数、代码都正确的情况下,结果还是不如我们预期的,此时可以查看相对应的画面档设置,试着更改一些格式,也许可以解决问题!
相关文章推荐
- extjs 中的日期输入控件不显示数据的解决方法(datefield)
- extjs 中的日期输入控件不显示数据的解决方法(datefield)
- 终端输入ubuntu gedit 中文显示乱码解决方法
- ubuntu 12.04系统托盘不显示ibus输入法图标的解决方法
- windows下mysql客户端输入中文显示??解决方法
- SecureCRT输入redis命令时不断在后面追加IP:Port显示的解决方法
- 输入20个数,统计正数个数和负数个数,帮忙解决一下!
- 关于友善之臂mini2440串口接超级终端输入显示乱码问题的解决方法
- 输入中文,然后在输出,显示为乱码解决方法
- ubuntu 12.04系统托盘不显示ibus输入法图标的解决方法
- ubuntu 12.04系统托盘不显示ibus输入法图标的解决方法
- ubuntu 11.10输入法图标不显示的解决方法(图文教程)
- cmd命令提示符不能输入显示中文的解决方法
- 解决XP任务栏中的输入法图标不显示的方法
- Linux ubuntu 12.04系统托盘不显示ibus输入法图标的解决方法
- ubuntu 12.04系统托盘不显示ibus输入法图标的解决方法
- 显示器显示“输入信号超频”的解决方法
- textarea 输入换行存入数据库,显示出来也要换行的解决方法。
- "无法显示 XML 页。 使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试" 错误解决方法
- ubuntu 12.04系统托盘不显示ibus输入法图标的解决方法