Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/07/2007, 09h38   #1
Futur Membre du Club
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 19
Points : 19
Par défaut Personnaliser l'écran de connexion Oracle 6i

Bonjour à tous

Est-ce que vous pouvez m'aider à personnaliser l'écran de connexion à oracle
via une apllication ?.le but c'est de disparaitre l'écran de connexion par défaut

Merci d'avance
TINAVONJ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2007, 09h50   #2
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
Utiliser la procedure
LOGON (...)
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2007, 11h32   #3
Futur Membre du Club
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 19
Points : 19
merci, mais si je ne me trompe pas LOGON(...) permet d'afficher l'écran de connexion par défaut . J'ai déja quand même créé un interface pour la connexion mais ça na pas marché.
Il se peut que je ne save pas employé le LOGON ,alors comment faire?

merci
TINAVONJ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2007, 11h44   #4
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
Voila une procédure que j'appelle depuis un bouton, sur une fenetre dans laquelle j'ai mis deux text item :
- un pour le user (:CONNECT.nom_user),
- un pour le mot de passe (:CONNECT.mdp_user)

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
PROCEDURE CONNEXION(utilisateur IN VARCHAR2,mot_de_passe IN VARCHAR2) IS
    current_cs    VARCHAR2(256);
BEGIN
    current_cs:=GET_APPLICATION_PROPERTY(CONNECT_STRING);
    SET_APPLICATION_PROPERTY(CURSOR_STYLE,'BUSY');
    IF current_cs IS NOT NULL THEN
      message('Déconnexion...');
      LOGOUT;
    END IF;
     message('Connexion...');
    LOGON(UPPER(utilisateur),UPPER(mot_de_passe) || '@' ||NVL(current_cs,'MYBASE'),FALSE);
    IF FORM_FAILURE THEN
        CLEAR_MESSAGE;
        SET_APPLICATION_PROPERTY(CURSOR_STYLE,'DEFAULT');
        raise_form_trigger_failure;
    END IF;
  END;
Appel

Code :
1
2
 
    CONNEXION(:CONNECT.nom_user,:CONNECT.mdp_user);
IL faut cependant être déja connecté lors du lancement de la Form
donc lancer Forms avec le paramêtre user id
Exemple
ifrun60.EXE module=module1.fmx userid=toto/tata@mybase
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2007, 12h28   #5
Futur Membre du Club
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 19
Points : 19
Merci beaucoup

Je vais l'essayé
TINAVONJ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2007, 06h56   #6
Futur Membre du Club
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 19
Points : 19
Bonjour

J'ai fait comme suit:
Dans la fenêtre possedant les 2 text items:
Dans chacun d'eux, j'ai mis dans WHEN-VALIDATE-ITEM
:GLOBAL.utilisateur := :connect.utilisateur;
:GLOBAL.mot_de_passe:= :connect.utilisateur;
et losrque je compile le Form une erreur est survenu:'Variable erroné'

où dois-je mettre ifrun60.EXE module=module1.fmx userid=toto/tata@mybase par exemple
si je comprend bien module1.fmx est le form principal

Est-ce que les autres utilisateurs peuvent connecter ?

Merci pour la suite
TINAVONJ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 07h48   #7
Membre habitué
 
Inscription : avril 2004
Messages : 365
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 365
Points : 121
Points : 121
Lorsque tu lance ton application, celle-ci est lancée via une url.

Sache que la configuration de l'url est configuré par le fichier formsweb.cfg
tu peux ajouter la clé userid=ton_user/ton_pass@ta_db dans ta config

Au lancement de ton url, tu n'as plus besoin de te connecter.
patmaba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 09h10   #8
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
A quoi servent les variables globales ?
Dans l'exemple que je t'ai donné, il y en a aucun besoin.
D'autre part
tu as écris
Code :
1
2
 
:GLOBAL.mot_de_passe:= :connect.utilisateur;
Ne s'agirait-il pas plutot de
Code :
1
2
 
:GLOBAL.mot_de_passe:=:CONNECT.mdp_user
fais l'appel dans le When-button-pressed d'un bouton
Code :
1
2
 
 CONNEXION(:CONNECT.nom_user,:CONNECT.mdp_user);
A quel endroit as-tu ton erreur (copie du message, et de la ligne de code ou se produit l'erreur) ?
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 09h53   #9
Futur Membre du Club
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 19
Points : 19
Vous avez raison . Enfin,j'ai compris la cause de l'erreur.
ça y est, ça a marché, vous êtes génialement super.

Mais une petite et dernière question .Comment dois-je faire pour contrôler les noms d'utilisateur qui entre en connexion.

Je veux que l'application se ferme lorsque le nom d'utilisateur n'appartient pas au DBA_USERS. J'ai quand même créer une fonction que j'ai applé lorsqu'on clique sur le Btn OK du fenêtre de connexion mais k.o

Merci
TINAVONJ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 09h53   #10
Futur Membre du Club
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 19
Points : 19
Vous avez raison . Enfin,j'ai compris la cause de l'erreur.
ça y est, ça a marché, vous êtes génialement super.

Mais une petite et dernière question .Comment dois-je faire pour contrôler les noms d'utilisateur qui entre en connexion.

Je veux que l'application se ferme lorsque le nom d'utilisateur n'appartient pas au DBA_USERS. J'ai quand même créé une fonction que j'ai applé lorsqu'on clique sur le Btn OK du fenêtre de connexion mais k.o

Merci
TINAVONJ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 10h06   #11
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
Si DBA_USERS est un rôle, utilise la vue user_role_privs.
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 11h04   #12
Futur Membre du Club
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 19
Points : 19
Ok! Grâce à vous , mes connaissances et mes convictions d'utiliser oracle s'accroissent.

Merci mille fois
TINAVONJ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h28.


 
 
 
 
Partenaires

Hébergement Web