Oracle11g 如何在oracle表单的结果框中显示数字?

Oracle11g 如何在oracle表单的结果框中显示数字?,oracle11g,oracle10g,oracleforms,oracle-fusion-middleware,Oracle11g,Oracle10g,Oracleforms,Oracle Fusion Middleware,我正在oracle forms developer 11g中制作计算器 按下按钮时,我想在结果显示框中显示数字(按钮标签“1”) 如何在显示框中显示数字?这显然是按下按钮时触发的 不明显的是你在说什么数字。假设您的“计算器”将您输入的两个数字添加到两个表单项中。那你就用 :block.result := :block.number_1 + :block.number_2; [编辑] 啊哈;我想我明白你的意思。有10个按钮,标记为0、1、2、…、9,所以您希望在该按钮后面的项目中输入值 我在评论

我正在oracle forms developer 11g中制作计算器

按下按钮时,我想在结果显示框中显示数字(按钮标签“1”)


如何在显示框中显示数字?

这显然是按下按钮时触发的

不明显的是你在说什么数字。假设您的“计算器”将您输入的两个数字添加到两个表单项中。那你就用

:block.result := :block.number_1 + :block.number_2;
[编辑]

啊哈;我想我明白你的意思。有10个按钮,标记为0、1、2、…、9,所以您希望在该按钮后面的项目中输入值

我在评论中建议的选项是有效的,但-若你们想输入两位、三位或更多的数字怎么办?您必须将它们连接起来。这需要10个按下按钮的触发器,每个触发器对应一个数字

例如:

-- WHEN-BUTTON-PRESSED on a button labeled '1'
:block.display_box := :block.display_box || '1';

-- WHEN-BUTTON-PRESSED on a button labeled '2'
:block.display_box := :block.display_box || '2';

以此类推

当按钮按下时,我想在显示框中显示数字,如按钮1按下,然后在显示框中显示1哪个数字?当按钮按下时,我想在显示框中显示数字,如按钮1按下,然后在显示框中显示1
:block.display\u box:=1在我终于明白你在找什么之后,我编辑了我的消息。请看一看。