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
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
Utiliser la procedure
LOGON (...)
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
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)
Appel
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 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;
IL faut cependant être déja connecté lors du lancement de la Form
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CONNEXION(:CONNECT.nom_user,:CONNECT.mdp_user);
donc lancer Forms avec le paramêtre user id
Exemple
ifrun60.EXE module=module1.fmx userid=toto/tata@mybase
Merci beaucoup![]()
Je vais l'essayé
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![]()
Partager