Home » Developer & Programmer » Forms » Re : recordgroup
Re : recordgroup [message #86921] Sat, 20 November 2004 00:14 Go to next message
jhsharma
Messages: 58
Registered: June 2004
Member
-

 hi guru

I know this syntax but i am presently using the text parameter but now i want to know how to define & use the data parameters.

ADD_PARAMETER examples

/*

** Built-in: ADD_PARAMETER
** Example: Add a value parameter to an existing Parameter
** List 'TEMPDATA', then add a data parameter to
** the list to associate named query 'DEPT_QUERY'
** with record group 'DEPT_RECORDGROUP'.
*/
DECLARE
pl_id ParamList;
BEGIN
pl_id := Get_Parameter_List('tempdata');
IF NOT Id_Null(pl_id) THEN
Add_Parameter(pl_id,'number_of_copies',TEXT_PARAMETER,'19');

Add_Parameter(pl_id, 'dept_query', DATA_PARAMETER,
'dept_recordgroup');
END IF;
END;

my questios is this where & how do i define/put the dept_query,dept_recordgroup etc.

regards

jhs

 
-
Re: Re : recordgroup [message #86927 is a reply to message #86921] Sun, 21 November 2004 19:39 Go to previous messageGo to next message
Himanshu
Messages: 457
Registered: December 2001
Senior Member
Hi,
Use following Syntax:

DECLARE
pl_id ParamList;
rg_id RecordGroup;
rg_name VARCHAR2(100) := 'dept_recordgroup';
errcode NUMBER;

BEGIN
pl_id := Get_Parameter_List('tempdata');
IF NOT Id_Null(pl_id) THEN
Add_Parameter(pl_id,'number_of_copies',TEXT_PARAMETER,'19');
rg_id := Find_Group( rg_name );
IF NOT Id_Null(rg_id) THEN
Delete_Group( rg_id );
END IF;
errcode := Populate_Group(rg_id );
rg_id := Create_Group_From_Query(rg_name, 'Put your query here or assign thte Query string variable');

Add_Parameter(pl_id, 'dept_query', DATA_PARAMETER,
'dept_recordgroup');
END IF;
END;

Ensure that name of the Query Groupn in your Data model is dept_query.

HTH
Regards
Himanshu
Re: Re : recordgroup [message #86933 is a reply to message #86927] Sun, 21 November 2004 23:40 Go to previous message
jhsharma
Messages: 58
Registered: June 2004
Member
Hi guru

Thanks
Previous Topic: next_record?
Next Topic: Forms Error
Goto Forum:
  


Current Time: Sat Sep 07 15:49:48 CDT 2024