Home » Developer & Programmer » Forms » help order by parameter radio buttons (10g , windows xp )
help order by parameter radio buttons [message #552866] Sun, 29 April 2012 15:16 Go to next message
doooos
Messages: 3
Registered: April 2012
Location: dubai
Junior Member

i have 2 files rep.rdf and rep.fmb
i made parameters for userid and dept its working fine but

how can i make order by parameter using radio buttons

what i add in report and form ?
Re: help order by parameter radio buttons [message #552882 is a reply to message #552866] Mon, 30 April 2012 00:48 Go to previous messageGo to next message
Littlefoot
Messages: 21813
Registered: June 2005
Location: Croatia, Europe
Senior Member
Account Moderator
How is ORDER BY clause supposed to look like? What would these radio buttons do? Choose among which values?

Anyway: there are two options I can think of. The first one is to compose the ORDER BY clause in a form and pass it to a report as a parameter. Another one is to pass radio button's value to a report (as a parameter), and let report's After Parameter Form trigger create ORDER BY clause, store its value into a lexical parameter which would then be used in report's query.

For example:
-- After Parameter Form trigger
...
  if :par_radio_button = 1 then
     :lex_order_by := ' order by deptno, empno';
  else
     :lex_order_by := ' order by empno, deptno';
  end if;

-- Query
select ...
from ...
where ...
&lex_order_by


[EDITED by myself: removed superfluous empty lines]

[Updated on: Tue, 01 May 2012 02:52]

Report message to a moderator

Re: help order by parameter radio buttons [message #553033 is a reply to message #552866] Tue, 01 May 2012 02:40 Go to previous message
doooos
Messages: 3
Registered: April 2012
Location: dubai
Junior Member
THANK YOU VERY MUCH

YOUR CODE SOLVE MY PROBLEM

Smile
Previous Topic: CLIENT_OLE2.CREATE_OBJ('Excel.Application') not working (merged 3)
Next Topic: Getting the number of pages in excel sheet or current page using OLE2 (merged 5)
Goto Forum:
  


Current Time: Fri Jul 05 21:32:41 CDT 2024