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 :

session entre forms et report


Sujet :

Forms Oracle

  1. #1
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 28
    Par défaut session entre forms et report
    bonjour ;
    j'utilise forms6.0 (oracle8.0) ,et dans la meme session je modifie plusieurs tables sans faire de commit ,et en quittant l'application , je propose à l'utilisateur s'il veut sauvegarder ou non .
    Le probleme c'est au cours de la session , je lance des reports avec la commande run_product(REPORTS, 'c:\banq_recap.REP',synchronous,runtime,filesystem,' ',null);
    mais le report n'affiche pas les modifications apportés dans la session forms sauf si je fait un commit.
    Que faire ?
    Merci d'avance de votre aide.

  2. #2
    Membre très actif Avatar de star
    Homme Profil pro
    .
    Inscrit en
    Février 2004
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Corée Du Nord

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Février 2004
    Messages : 940
    Par défaut
    Faire remonter chez Oracle une demande d'évolution dans ce sens à intégrer à la futur release de Forms Builder !

    .

  3. #3
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 28
    Par défaut besoin d'aide
    pourquoi ce n'est pas possible de lancer un report a partir d'un form , et que ce report affiche les donnees changé dans forms et pas encore commité ?
    à mon avis il ya toujours une solution .

  4. #4
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Report utilise une nouvelle session, donc ce n'est pas possible.

    Possibilité (pour info)
    Avant de lancer ton report, tu fais un POST
    Sur tes tables, tu mets des triggers qui vont recopier les données dans une table de copie (par une procédure autonome qui commite les modifications).
    base ton report sur ces tables
    En sortie d'écran, tu fais un commit ou un rollback.

    C'est une solution qui pourrait marcher, mais elle n'est pas propre du tout et faut penser à l'épuration, etc..

    Bref : Il faut changer le fonctionnement de ton appli : Soit faire un commit avant les éditions, soit insérer à la main les données pour ton report dans des tables temporaires.

  5. #5
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 28
    Par défaut
    Donc ce n'est pas possible car report utilise une session à part.
    SVP encore une question pour detourner ce probleme . je modifie plusieurs tables dans des traietements repetetifs(boucles).
    Est ce qu'il est possible de faire un COMMIT mais seulement pour certaines tables et laisser les autres NON Commitée.

Discussions similaires

  1. Etat Excel à partir de forms 9i (report 9i)
    Par Process Linux dans le forum Reports
    Réponses: 8
    Dernier message: 29/04/2009, 12h23
  2. [VB.NET] Communication entre forms
    Par alex69 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 23/06/2005, 11h27
  3. [VB.NET] Perte de session entre 2 projets
    Par TekP@f dans le forum ASP.NET
    Réponses: 3
    Dernier message: 02/05/2005, 09h12
  4. [Forms]Passage de paramètre entre Forms et Reports
    Par jack554 dans le forum Reports
    Réponses: 4
    Dernier message: 30/03/2004, 13h58
  5. Héritage entre Forms
    Par BarBal dans le forum Composants VCL
    Réponses: 7
    Dernier message: 29/08/2002, 17h44

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