Home » Developer & Programmer » Forms » QUERY_PROCEDURE tirgger (oracle forms 10 g)
QUERY_PROCEDURE tirgger [message #518139] Mon, 01 August 2011 10:22 Go to next message
msdtjw
Messages: 25
Registered: March 2011
Junior Member
Hi new problem with this procedure based block. I apparently have the procedure working correctly. but when the QUERY-PROCEDURE trigger was created, it did not have the correct amount of arguments.

My Question is where do I define the 2 input parameters (run_term, run_dept) in the trigger. I don't want to mess this part up.

I think it would need to look like this:
majadv_data.majadv_query(bk_data, '',run_term,run_dept);

But i'm not sure.

My procedure is :

PROCEDURE majadv_query(p_majadv_qry IN OUT majadv_table,
run_term IN varchar2,
run_dept IN varchar2)

Here is the trigger:

DECLARE
bk_data majadv_data.majadv_table;
BEGIN
majadv_data.majadv_query(bk_data, '');
PLSQL_TABLE.POPULATE_block(bk_data, 'MAJADV');
END;
Re: QUERY_PROCEDURE tirgger [message #518140 is a reply to message #518139] Mon, 01 August 2011 10:41 Go to previous messageGo to next message
cookiemonster
Messages: 13937
Registered: September 2008
Location: Rainy Manchester
Senior Member
The procedure has 3 parameters. So you need to supply 3 parameters.
Your suggested example has 4.
Re: QUERY_PROCEDURE tirgger [message #518152 is a reply to message #518140] Mon, 01 August 2011 13:36 Go to previous messageGo to next message
msdtjw
Messages: 25
Registered: March 2011
Junior Member
The form created the 2 parameters((bk_data, ''). can i remove the null value ('')?
Re: QUERY_PROCEDURE tirgger [message #518160 is a reply to message #518152] Mon, 01 August 2011 17:45 Go to previous message
cookiemonster
Messages: 13937
Registered: September 2008
Location: Rainy Manchester
Senior Member
Like I said before I haven't done this in long time, and can't test it myself.
Just try it, what's the worst that could happen?
Previous Topic: calendar LOV postion(x,y) on forms 6i
Next Topic: form should be login dependent
Goto Forum:
  


Current Time: Sun Sep 08 23:03:07 CDT 2024