oracle apex自动更改textfield的值
在OracleApex中,我有两个TextFleld,一个用于客户端id,另一个用于客户端名称 我希望当我输入客户机id时,客户机名称的textfield应该通过从表中提取自动显示值 我用函数尝试过,但失败了oracle apex自动更改textfield的值,oracle,oracle-apex,Oracle,Oracle Apex,在OracleApex中,我有两个TextFleld,一个用于客户端id,另一个用于客户端名称 我希望当我输入客户机id时,客户机名称的textfield应该通过从表中提取自动显示值 我用函数尝试过,但失败了 create or replace function clientname_byid(c_id in number) return varchar2 is cname varchar2(25); begin select client_name into cname from client
create or replace function clientname_byid(c_id in number)
return varchar2
is
cname varchar2(25);
begin
select client_name into cname from client_data where client_id = c_id;
return cname;
end;
并通过调用clientname文本字段中的此函数
select clientname_byid(:P2_CLIENT_ID) from dual;
- 在
项上创建“设置值”动态操作李>P2\u客户端\u ID
- 使用上面编写的、稍加修改的
语句:SELECT
select client_name from client_data where client_id = :P2_CLIENT_ID;
- 不要忘记将dynamic action的“要提交的项目”设置为
,否则它将无法工作P2\u CLIENT\u ID