Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Reports
Reports Forum d'entraide sur Oracle Reports
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/03/2006, 15h09   #1
Membre à l'essai
 
Inscription : mars 2006
Messages : 43
Détails du profil
Informations personnelles :
Âge : 38

Informations forums :
Inscription : mars 2006
Messages : 43
Points : 24
Points : 24
Envoyer un message via Skype™ à chaporon
Par défaut Report 6.0 : Lancement d'un report depuis la base de données

Bonjour,

J'enregistre mes reports en base de données. J'aimerais pouvoir les lancer depsui forms.

Dans l'aide, j'ai trouvé la définition de reports60_path et elle dit ceci :
Citation:
En plus des chemins de répertoire, vous pouvez indiquer le mot-clé DB lorsque vous définissez REPORTS60_PATH. Ce mot-clé ordonne à Report Builder d'effectuer sa recherche dans la base de données à laquelle vous êtes connecté.Supposons que vous ayez indiqué l'instruction suivante sur une plate-forme Unix :
setenv REPORTS60_PATH /home/tkostin/pay:/home/tkostin/receiveB
Report Builder effectue d'abord sa recherche dans le répertoire /home/tkostin/pay. S'il ne trouve pas le fichier en question, il le recherche dans /home/tkostin/receive. S'il ne le trouve toujours pas, il le recherche dans la base de données à laquelle vous vous êtes connecté en début de session Report Builder.
Je suis sous Windows et j'ai donc défini ma variable d'environnement à :
REPORTS60_PATH=c:\Mon Répertoire;DB

Dans ma base de données si je fais un select * from srw2_module, j'ai
dans la colonne MODNAME, bon_livraison. Il s'agit de mon report bon_livraison.rdf que je veux lancer.

Dans forms que je définisse la propriété du report, REPORT_FILENAME à :
- bon_livraison.rdf
- bon_livraison
- bon_livraison:report
Rien ne se passe.

Si je mets mon report dans le répertoire c:\Mon Répertoire, le report se lance bien avec comme filename bon_livraison.rdf

Quelqu'un a-t-il un exemple sur le lancement de report en base de données ?
chaporon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2006, 01h37   #2
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 90
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 90
Points : 34
Points : 34
Envoyer un message via MSN à imedg
je peux t'aider si tu veus lancer un report apartir d'un formulaire
par un boutoun
qui a un declancheur when button pressed dans ce triger tu met le scripte suivant

declare c varchar2(100);B FORMS4C.REPORT_OBJECT;K NUMBER;
begin

B:=FIND_REPORT_OBJECT ('mon_report');
c:=RUN_REPORT_OBJECT (b);

end;
jespere que sa t'aideras bonne chance
imedg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2006, 14h49   #3
Membre à l'essai
 
Inscription : mars 2006
Messages : 43
Détails du profil
Informations personnelles :
Âge : 38

Informations forums :
Inscription : mars 2006
Messages : 43
Points : 24
Points : 24
Envoyer un message via Skype™ à chaporon
Par défaut C'est gentil mais c'est pas ce que je demande

Merci pour l'information mais c'est pas ce que je demande.
Oracle Report permet d'enregistrer les reports en base de données et je voudrais être capable de les lancer non pas depuis un répertoire mais depuis la base de données.

Comment fait-on dans ce cas là ?
chaporon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h09.


 
 
 
 
Partenaires

Hébergement Web