Bonjour à tous,
J'ai vraiment un Pb de déploiement de Reports ORACLE 9i.
Je voudrais lancer un report à partir d'un module FORMS 9i.
Il me semble avoir fait tout ce qui est préconisé concernant la fonction RUN_REPORT_OBJECT(), de diverses façons (avec et sans le Path, avec et sans l'extension fichier...) :
- J'ai rattaché un report (DEPT4.RDF) sous le noeud Etat de mon module Forms.
- j'ai créé dans la Form un bouton avec le code suivant :
Declare
repid REPORT_OBJECT;
v_rep VARCHAR2(100);
rep_status VARCHAR2(20);
Begin
repid := FIND_REPORT_OBJECT('DEPT4');
v_rep := RUN_REPORT_OBJECT(repid);
IF v_rep IS NULL THEN
MESSAGE ('DEPT4 pas trouvé') ;
END IF ;
rep_status := REPORT_OBJECT_STATUS(v_rep);
/* reste de code pour tester le status
. . . */
End ;
Mais mon Report est toujours introuvable.
Et le status n’est pas renseigné, donc à nouveau message d’erreur (l’argument 1 de REPORT_OBJECT_STATUS doit être renseigné)
- Je travaille en ce moment en local, mais il m'arrive aussi de travailler sur un poste client, connecté à un serveur de BDD Oracle (9i-10g)
Dans les 2 cas, comment renseigner le Serveur d’état dans le nœud de définition de l’Etat dans Forms ?
Si quelqu'un avait une idée pour me sauver, ce serait TOP !![]()
A très bientôt
Nany92
Partager