Bonjour à tous,

malgré mes recherches dans ce forum, je n'ai pas trouvé la solution à mon pb.

Version BDD : 10G
Version forms et reports : V10

Je travaille en local et j'ai crée une form qui appelle via un bouton un état. Mon état fonctionne correctement sous report. Par contre en l'appelant via mon bouton , il n'arrive pas à afficher mon état.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
PROCEDURE IMPRIMER IS
   repid REPORT_OBJECT; 
   v_rep VARCHAR2(100); 
   rep_status varchar2(20);
BEGIN
   repid := FIND_REPORT_OBJECT('R_TARIFS');
   SET_REPORT_OBJECT_PROPERTY(repid,REPORT_EXECUTION_MODE,BATCH);  
   SET_REPORT_OBJECT_PROPERTY(repid,REPORT_COMM_MODE,SYNCHRONOUS); 
   SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESTYPE,CACHE); 
   SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'html'); 
   message ('coucou1');
 
   v_rep := RUN_REPORT_OBJECT(repid);
 
   message ('coucou2');    
   rep_status := REPORT_OBJECT_STATUS(v_rep); 
   WHILE rep_status IN ('RUNNING','OPENING_REPORT','ENQUEUED') 
     LOOP 
        rep_status := report_object_status(v_rep); 
     END LOOP; 
 
   If rep_status = 'FINISHED' then  
      message('Etat achevé');  
   Else  
      message('Erreur d''exécution de l''état.'); 
   End if;
END;
Le message d'erreur apparait entre le message (coucou1 et coucou2). Le repid ne doit pas être valorisé.

Le message d'erreur est le suivant :'FRM-41211 : Erreur d'intégration....'

Quelqu'un à t'il une piste ??

Merci