IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Forms Oracle Discussion :

Appel d'un Etat créé sous Report depuis Forms


Sujet :

Forms Oracle

  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 18
    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

  2. #2
    Membre éclairé Avatar de Nounoursonne
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 264
    Par défaut
    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

  3. #3
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 18
    Par défaut
    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?

  4. #4
    Membre éclairé Avatar de Nounoursonne
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 264
    Par défaut
    dans l'etat10 tu dois indiquer le nom du report à executer avec le chemin complet ...

  5. #5
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 18
    Par défaut
    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?

  6. #6
    Membre éclairé Avatar de Nounoursonne
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 264
    Par défaut
    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...

  7. #7
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 18
    Par défaut
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    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

  8. #8
    Membre éclairé Avatar de Nounoursonne
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 264
    Par défaut
    essaie de placer ton rdf à la racine du c:\

  9. #9
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 18
    Par défaut
    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:\

  10. #10
    Membre éclairé Avatar de Nounoursonne
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 264
    Par défaut
    tu as bien indique c:\ListeAbs3.rdf dans le chemin de l'etat ?

  11. #11
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 18
    Par défaut
    Ah oui oui sur j'ai bien mis ça

  12. #12
    Membre éclairé Avatar de Nounoursonne
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 264
    Par défaut
    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

  13. #13
    Membre éprouvé Avatar de Process Linux
    Inscrit en
    Septembre 2003
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 136

Discussions similaires

  1. Exécuter Report depuis Forms
    Par minooo dans le forum Forms
    Réponses: 2
    Dernier message: 29/08/2012, 22h20
  2. Appel reports depuis forms (10.12.0.2)
    Par jpspci dans le forum Forms
    Réponses: 0
    Dernier message: 12/06/2012, 15h44
  3. Réponses: 4
    Dernier message: 28/06/2010, 11h34
  4. lancer un report depuis forms 10g
    Par ouatmad dans le forum Forms
    Réponses: 1
    Dernier message: 22/01/2008, 17h00
  5. Réponses: 8
    Dernier message: 15/05/2007, 16h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo