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