Oracle APEX Application Builder:在硬编码文本字段中搜索特定员工和 return 他们的姓名、薪水和部门
Oracle APEX Application Builder: Search for specific employee and return their name, salary & department in an hard coded textfield
我是 Oracle APEX AB 的新手,目前正在尝试实现我们工作所需的特定掩码:
我们的 SQL- 员工数据库中有一个 table。看起来像下面这样:
| staff_id | name | salary | department_id|
目标是拥有自己的输入掩码,我必须在其中写下 staff_id,例如100600。
然后我单击一个提交按钮,输出在与包含以下内容(括号中的列值)的文本相同的掩码中动态创建:
“员工 [姓名] 的薪水为 [薪水] 欧元,在 [department_id] 部门工作。
此场景如下图所示:
我现在的问题是我不明白以下几点:
- 我需要在页面设计器中使用哪个元素作为输入?
(目前我正在尝试使用数字字段)
- 如何从此数字字段中提取值并将其用于
sql 查询输出文本。
- 第三:如何创建一个只会出现的硬编码文本字段
提交动态调整的列后
输入 ID?
所以工作流程应该是这样的:
首先:将staff_id插入numb_field并提交
第二个:SELECT姓名,薪水,department_id来自员工,其中STAFF_ID = numb_field_value
第三种:将接收到的值 name、salary、department_id 放入硬编码文本中作为填空符,并将其作为输出显示在屏幕上。
感谢您的帮助! :)
程序输入和输出的可视化
方法如下:
创建 Number 数据类型项,我们称之为 P72_STAFF_ID
创建一个按钮;让它提交页面
创建一个 仅显示 没有标签的项目(以便它“不可见”)
创建一个运行 PL/SQL 代码的进程:
select 'Employee ' || name || ' has a salary of ' || salary ||
' € and works in department ' || department_id
into :P72_INFO
from employees
where staff_id = :P72_STAFF_ID;
运行页面,输入员工ID,点击按钮。您会看到类似这样的内容:
我是 Oracle APEX AB 的新手,目前正在尝试实现我们工作所需的特定掩码: 我们的 SQL- 员工数据库中有一个 table。看起来像下面这样:
| staff_id | name | salary | department_id|
目标是拥有自己的输入掩码,我必须在其中写下 staff_id,例如100600。 然后我单击一个提交按钮,输出在与包含以下内容(括号中的列值)的文本相同的掩码中动态创建: “员工 [姓名] 的薪水为 [薪水] 欧元,在 [department_id] 部门工作。
此场景如下图所示:
我现在的问题是我不明白以下几点:
- 我需要在页面设计器中使用哪个元素作为输入? (目前我正在尝试使用数字字段)
- 如何从此数字字段中提取值并将其用于 sql 查询输出文本。
- 第三:如何创建一个只会出现的硬编码文本字段 提交动态调整的列后 输入 ID?
所以工作流程应该是这样的: 首先:将staff_id插入numb_field并提交 第二个:SELECT姓名,薪水,department_id来自员工,其中STAFF_ID = numb_field_value 第三种:将接收到的值 name、salary、department_id 放入硬编码文本中作为填空符,并将其作为输出显示在屏幕上。
感谢您的帮助! :)
程序输入和输出的可视化
方法如下:
创建 Number 数据类型项,我们称之为 P72_STAFF_ID
创建一个按钮;让它提交页面
创建一个 仅显示 没有标签的项目(以便它“不可见”)
创建一个运行 PL/SQL 代码的进程:
select 'Employee ' || name || ' has a salary of ' || salary || ' € and works in department ' || department_id into :P72_INFO from employees where staff_id = :P72_STAFF_ID;
运行页面,输入员工ID,点击按钮。您会看到类似这样的内容: