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

Oracle Discussion :

[forms 9i] appel de module


Sujet :

Oracle

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 7
    Par défaut [forms 9i] appel de module
    bonjour

    j'utilise forms version 9.0.4.0.19 (de developer suite 10g)
    et entreprise edition release 9.2.0.1.0

    voila j'utilise deux bases de données je veux s'avoir est ce que c'est possible d'appeler un module de la base 1 apartir d'un module de la base2 en utilisant la procedure call_form via le bouton d'appel?

    merci

  2. #2
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Bonjour,

    les modules Forms ne sont pas situés dans la base mais sur le serveur d'applications.

  3. #3
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 7
    Par défaut module
    bonjour

    alors c'est possible de faire appelle a un module distant via le reseau. mais comment faire pour que le module appelé se connect directement a ca base ,je ne sais pas est ce que c'est possible avec le trigger on logon

    merci

  4. #4
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Quel module distant ?
    Pouvez-vous expliquer clairement votre problématique ?

  5. #5
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 7
    Par défaut module
    Bonjour

    Voila j’ai deux bases de données base1 et base2 , j’ai configuré le fichier formweb pour démarrer le module module1 et qui va se connecter à base1 en utilisant le déclencheur on logon et ça marche et je veux appeler le module2 en utilisant call_form() ou new_form() mais je veux qu’il se connecte à la base base2 sachant que je suis déjà connecter à base1, j’ai essayé avec on logon et ça n’a pas marché ! est-ce que c’est possible de faire ça et c’est oui avec quel déclencheur ou quel procédure. Merci de votre attention.

  6. #6
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    ON-LOGON et l'instruction logon semblent pourtant les endroits indiqués.

    Eviter les infos totalement inutiles du style "ça n'a pas marché" qui ne donnent aucune indication exploitable. Livrez plutôt le code utilisé.

  7. #7
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 7
    Par défaut module
    bonjour
    voila le code que j'ai utiliser.pour on lgon


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    declare 
    			n number;
    	begin
    	logon('sofian1/sal1','@base1'); 
      IF Form_Failure THEN 
       begin
    		set_alert_property('message',alert_message_text,'Le démarrage de l''application est impossible, la base de données n''est pas  démarrée. Veuillez contacter votre Administrateur de la Base de Données.');
    	n:= show_alert('message');
    	raise form_trigger_failure;
       end;
      END IF; 
    END;
    Et pour le 2ème module qu’on va appeler à partir du module1 on change l’ulilisateur et le mot de passe et l’instance (base2). On ne sait pas es-ce que c’est possible sachant qu’une session est déjà ouverte avec la base base1 ?

    merci et desolé de ne pa avoir etait trops claire.

  8. #8
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Message d'erreur ?

    et si vous utilisez logout ; juste avant logon ?

  9. #9
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 7
    Par défaut module
    bonjour

    S'il vous plait es-ce que vous pouvez me donner plus de détails. merci d'avance

Discussions similaires

  1. Comment faire appel à des modules ?
    Par wilsony dans le forum Langage
    Réponses: 2
    Dernier message: 09/07/2006, 13h50
  2. Comment réaliser un Form pour Appel à Cotisation
    Par auriolbeach dans le forum IHM
    Réponses: 7
    Dernier message: 26/05/2006, 06h52
  3. Forme d'appel de méthode réservé méthodes de classe
    Par Chicobrasil dans le forum Langage
    Réponses: 16
    Dernier message: 03/01/2006, 17h43
  4. Problème d'appel de module.
    Par TomPad dans le forum Access
    Réponses: 2
    Dernier message: 23/06/2005, 10h24
  5. [FORMS 9i] appeler un groupe d'enregistrements
    Par oramine dans le forum Forms
    Réponses: 10
    Dernier message: 06/10/2004, 17h45

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