Toon posts:

[oracle] report openen vanuit een form

Pagina: 1
Acties:

Verwijderd

Topicstarter
als je in oralce een form en een report hebt moet het lijkt me mogelijkz ijn om vanuit een form een report te openen, liefst een report over de waarden die bij bijvoorbeeld de klant horen die je op dat moment in beeld hebt (je moet dus iets van een waarde meegeven aan het report, een klantnummer ofzo..?)

tot nu toe hebik dit in pl/sql"
code:
1
2
3
4
5
6
7
DECLARE 
repid REPORT_OBJECT; 
v_rep VARCHAR2(100);
BEGIN 
        repid := find_report_object('test');
        v_rep := RUN_REPORT_OBJECT(repid); 
END;


dit werkt echter niet, hij geeft een error ..
het rapport is als object toegevoegd aan het formluier maar hij geeft alsnog de foutmelding dat hij de naam niet kan vinden (0503)

ik heb al gezocht op internet maar kan echt niks vinden
fijn pakket dat oracle ;)

ik heb dit topic trouwens in het foute forum geplaatste denk ik...
kan het verplaatst worden naar p&w?

[ Voor 8% gewijzigd door Verwijderd op 20-01-2004 11:21 ]


Verwijderd

Topicstarter
code:
1
2
3
4
5
6
7
8
9
10
11
:GLOBAL.PROJECT_PATH:='c:\temp\Oracle_New\';

DECLARE
     rep_result VARCHAR2 (30);
BEGIN
:GLOBAL.PROJECT_PATH:='c:\temp\Oracle_New\';
     SET_REPORT_OBJECT_PROPERTY('EMPLOYEE_REPORT', REPORT_FILENAME, :GLOBAL.project_path || 'Employee_Report.rdf');
     SET_REPORT_OBJECT_PROPERTY('EMPLOYEE_REPORT', REPORT_DESNAME, :GLOBAL.project_path || 'Employee_Report.htm');
     rep_result := RUN_REPORT_OBJECT('EMPLOYEE_REPORT');
     WEB.Show_DOCUMENT('file:///' || :GLOBAL.project_path  || 'Employee_Report.htm', '_blank');
END;


als ik dit doe krijg ik:

FRM-40738: Argument 1 to builtin RUN_REPORT_OBJECT cannot be null

en ook het rapport als object opneem in de form,
dan geeft hij een melding:

REP-0503: You did not specify the name of a report

ik wil gewoon een *.jsp openenin webview,
en dan het liefst dat dat rapport een waarde meekrijgt over bijvoorbeeld welke usernr het rapport moet gaan.

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Volgens mij moet je de reports server nog aangeven:
set_report_object_property (repid,server,'repserver');

Verder wellicht ook nog de connectie gegevens.

Who is John Galt?


Verwijderd

Topicstarter
Maar de reports server draait op het zelfde adres als de forms server, alleen met een andere directory dacht ik...
maar het zou wel typisch lekker omslachtg iets voororacle zijn,
heb je hier misschien een linkje over ofzo?

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Verwijderd schreef op 20 januari 2004 @ 20:32:
Maar de reports server draait op het zelfde adres als de forms server, alleen met een andere directory dacht ik...
maar het zou wel typisch lekker omslachtg iets voororacle zijn,
heb je hier misschien een linkje over ofzo?
http://otn.oracle.com/products/reports/pdf/277282.pdf

Who is John Galt?


Verwijderd

Topicstarter
we zitten hier alleen in een developer sfeertje en dat staat niet echt gedocumenteerd in dat bestand, maar toch bedankt!!

al het lukt zal ik mijn bevindingen hier posten

Verwijderd

Topicstarter
het werkt nu wel om een paper layout te openen
een weblayout echter niet
weet iemand hoe je de volgende linkkan aanpassen zodat hij de weblayout pakt ipv de paperlayout?

http://localhost:8888/reports/rwservlet?report=c:\temp\wm\outpatientdef.html&destype=cache&desformat=htmlcss&userid=inv2a_4/******@ondw
Pagina: 1