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 état sous 10g


Sujet :

Forms Oracle

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2008
    Messages : 13
    Par défaut Appel d'un état sous 10g
    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

  2. #2
    Membre éclairé Avatar de sofiane_bfm007
    Profil pro
    Consultant Décisionnel
    Inscrit en
    Mai 2008
    Messages
    261
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Consultant Décisionnel

    Informations forums :
    Inscription : Mai 2008
    Messages : 261
    Par défaut
    je ne sais pas esk vous avez deja crée un serveur d'etat, le configurer dans la base de registre et demarer son service

Discussions similaires

  1. Appel d'un état crystal report sous VS c#
    Par tarekos dans le forum ASP.NET
    Réponses: 2
    Dernier message: 18/06/2008, 10h23
  2. Appel de Rapport .rdf sous 10g
    Par Marcel Chabot dans le forum Forms
    Réponses: 1
    Dernier message: 10/01/2008, 09h48
  3. Appel d'un état avec sous état avec VB6
    Par seyiv dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 28/11/2007, 17h28
  4. Réponses: 3
    Dernier message: 20/09/2004, 09h00

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