Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
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 03/07/2006, 09h31   #1
Invité de passage
 
Inscription : juin 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 18
Points : 2
Points : 2
Par défaut [FORMS]Appel d'un Etat créé sous Report depuis Forms

Bonjour,
J'ai créer un Etat avec le logiciel Reports Builder de la version 9i de Oracle et afin de l'appeler depuis le logiciel Forms j'utilise la fonction RUN_REPORT_OBJECT(); mais lors de l'exécution du canevas de Forms, l'erreur affiché est la suivante :
FRM-41219 : Impossible de retrouver l'Etat:ID non valide
Pourtant je met les 2 fichiers dans le même dossier.
Que faut-il que je fase?
Merci
Kro_64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2006, 10h23   #2
Membre habitué

 
Avatar de Nounoursonne
 
Inscription : mai 2002
Messages : 257
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 257
Points : 145
Points : 145
Dans forms, il y a un "noeud" appelé "Etats" tu dois y déclarer ton reports
et lui donner un nom. Est cela a été fait ?
Ensuite avec le run_report_object tu l'appeles
Nounoursonne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2006, 13h32   #3
Invité de passage
 
Inscription : juin 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 18
Points : 2
Points : 2
J'ai essayer des deux mannières lorsque que j'ajoute un état à mon forms, qui s'appel ETAT10, donc dans mon RUN-REPORT_OBJECT j'appelle l'ETAT10, mais l'erreur qui apparait est la suivante :
REP-0503: Nom d'état omis.

Faut-il peut ê placé mes fichiers dans un dossier spécifique?
Kro_64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2006, 15h52   #4
Membre habitué

 
Avatar de Nounoursonne
 
Inscription : mai 2002
Messages : 257
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 257
Points : 145
Points : 145
dans l'etat10 tu dois indiquer le nom du report à executer avec le chemin complet ...
Nounoursonne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 09h52   #5
Invité de passage
 
Inscription : juin 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 18
Points : 2
Points : 2
C'est bien ce que j'ai fait mais ça ne marche pas pour autant.
Faut'il peut-être placé mes fichiers dans un dossier spécifique?
Kro_64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 10h51   #6
Membre habitué

 
Avatar de Nounoursonne
 
Inscription : mai 2002
Messages : 257
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 257
Points : 145
Points : 145
non une fois que tu précises bien le chemin il n'y aura pas de soucis
peut être tu peux envoyer une copie d'ecran des propriétés...
Nounoursonne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 13h39   #7
Invité de passage
 
Inscription : juin 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 18
Points : 2
Points : 2
Dans les propriétés de l'état je met bien le chemin : C:\Documents and Settings\CL\Mes documents\Report\ListeAbs3.rdf

Et voici ma procédure WHEN-MOUSE-CLIC
DECLARE
repid REPORT_OBJECT;
v_rep VARCHAR2(25);
rep_status VARCHAR2(20);
BEGIN
repid := FIND_REPORT_OBJECT('ETAT11');
v_rep := RUN_REPORT_OBJECT(repid);
END;

Mai j'ai toujour la même erreur : REP-0503: Nom d'état omis
Kro_64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 15h18   #8
Membre habitué

 
Avatar de Nounoursonne
 
Inscription : mai 2002
Messages : 257
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 257
Points : 145
Points : 145
essaie de placer ton rdf à la racine du c:\
Nounoursonne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 15h43   #9
Invité de passage
 
Inscription : juin 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 18
Points : 2
Points : 2
9a m'avait l'air une très bonne idée mais malheureseument j'ai toujours une erreur :
REP-0110: Impossible d'ouvrir le fichier ' '
REP:1070: Erreur lors de l'ouverture ou de l'enregistrement du document

entre les ' ' il y a deuw cigles bizarre.
Pourtant j'ai mis mis mon .rdf et mon .fmx à la racine du C:\
Kro_64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 16h55   #10
Membre habitué

 
Avatar de Nounoursonne
 
Inscription : mai 2002
Messages : 257
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 257
Points : 145
Points : 145
tu as bien indique c:\ListeAbs3.rdf dans le chemin de l'etat ?
Nounoursonne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 16h57   #11
Invité de passage
 
Inscription : juin 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 18
Points : 2
Points : 2
Ah oui oui sur j'ai bien mis ça
Kro_64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 17h06   #12
Membre habitué

 
Avatar de Nounoursonne
 
Inscription : mai 2002
Messages : 257
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 257
Points : 145
Points : 145
alors là je pige pas,
l'erreur indique que le fichier indiqu n'existe pas
donc soit il est mal déclaré dans le fmb soit il n'est pas au bon endroit
Nounoursonne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2006, 19h00   #13
Membre habitué
 
Avatar de Process Linux
 
Inscription : septembre 2003
Messages : 136
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 136
Points : 118
Points : 118
Envoyer un message via ICQ à Process Linux Envoyer un message via MSN à Process Linux Envoyer un message via Yahoo à Process Linux
http://www.developpez.net/forums/d28134/bases-donnees/oracle/outils/forms/frm-41214-impossible-dexecuter-letat/

Process Linux 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 13h33.


 
 
 
 
Partenaires

Hébergement Web