Oracle11g 如何在oracle表单的结果框中显示数字?
我正在oracle forms developer 11g中制作计算器 按下按钮时,我想在结果显示框中显示数字(按钮标签“1”)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,所以您希望在该按钮后面的项目中输入值 我在评论
如何在显示框中显示数字?这显然是按下按钮时触发的
不明显的是你在说什么数字。假设您的“计算器”将您输入的两个数字添加到两个表单项中。那你就用
: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代码>在我终于明白你在找什么之后,我编辑了我的消息。请看一看。