powerbuilder编写的计算器中怎么让得出的结果保留两位有效数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powerbuilder编写的计算器中怎么让得出的结果保留两位有效数字相关的知识,希望对你有一定的参考价值。

参考技术A 用round()函数
例如你的运算结果存放在变量a中,最后输出要显示结果时,就用round(a,2),保留a小数后两位
比如:sle_1.text = string( round(a,2) )

powerbuilder嵌套查询不能从单文本框中取值

在pb中一个按钮的click事件中加入如下代码后,查询不成功
(游标操作中的代码的一部分)
select a
from table1
where b in(select b
from table2
where c=:sle_1.text);
如果把:sle_1.text改成对应的字符串,如'士大夫',就能成功
如果不用嵌套的话where c=:sle_1.text;是能成功的
总之感觉就是用嵌套的话似乎不能从单文本框中获取字符串

求达人解决呀~不用数据窗口
速度。。。谢谢!
我用过string类型的变量接收单文本框中的内容,还是不成功

没有出错提示,语法上是对的,就是查询不出来。我现在没用嵌套了,直接把两个表连接起来再查询就好了,还是谢谢了~

不知道你用的是哪个版本的问题,我在自己的机子上试过没有问题
pb11.2+winxp sp2

你可以把出错提示说明一下,也许会更容易解决
参考技术A 用个字符串变量过渡一下试试

以上是关于powerbuilder编写的计算器中怎么让得出的结果保留两位有效数字的主要内容,如果未能解决你的问题,请参考以下文章

powerbuilder怎么提取pbl代码

CSS中怎么让DIV居中亲自实验得出的结论

powerbuilder中怎样新建一个pbl文件

python要求编写程序,计算得出1000以内中是3或7的倍数的所有自然数之和

PowerBuilder中,怎么实现鼠标停在某一个控件上,出来一个提示?

在powerbuilder 12.0中多次执行oracle过程