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 :

Création login avec Forms


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut Création login avec Forms
    bonjour
    je veux bien ajouter fenêtre logon avec nom utilisateur ,mot de passe et le nom de la base de données à l’ouverture de la fenêtre de l'application
    merci

  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
    regarde du côté du trigger Forms ON-LOGIN
    .

  3. #3
    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,

    l'instruction à utiliser pour afficher la boite de dialogue de connexion est:

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    bonjour j'ai essayé de me connecter mais ça marche pas j'ai un champ user et un bouton avec action when button pressed
    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
     
    declare
    passe VARCHAR2(15) ;
    message H_PARSYSTEME.PSY_Valeur%type;
    begin
    valide_user;
    begin
    message:=get_parametre('MESSAGE_GENERAL');
    if message is not null then
    afficher_alerte(message,9);
    end if;
    :parameter.h_fonction:='C:\contrat.fmb';
    :parameter.h_base :=get_application_property(username);
    :parameter.h_user:=:b0.user;
    connexion( :parameter.h_user ,'DEBUT');  
    exception
    when others then 
    afficher_alerte('Erreur  !',1);
    end;
    end;
    et valide_user
    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
     
    PROCEDURE Valide_user IS
       v number ;
       xutl_cstruct    h_utilisateurs.utl_cstruct%TYPE;
       xutl_dexputl    h_utilisateurs.utl_dexputl%TYPE;
       xutl_cfonction  h_utilisateurs.utl_cfonction%TYPE;
       xutl_cemployeur h_utilisateurs.utl_cemployeur%TYPE;
       xutl_matricule  h_utilisateurs.utl_matricule%TYPE;
       xutl_dexpmp     h_utilisateurs.utl_dexpmp%TYPE;
    begin
    Begin
    select utl_cstruct,utl_dexputl, utl_cfonction,utl_gestion, utl_cemployeur, utl_matricule, nvl(utl_dexpmp,utl_dexputl)
     into  xutl_cstruct,xutl_dexputl, xutl_cfonction,
     :parameter.h_gestionnaire, :parameter.h_cemployeur, :parameter.h_mat_invite, xutl_dexpmp
     from h_utilisateurs
     where  utl_cutilis=:B0.USER;
    exception 
    when no_data_found  then
          afficher_alerte( 'Votre Code utilisateur est introuvable!', 1);		
    	end;
      If xutl_dexputl<sysdate then
      	 afficher_alerte('Votre Code utilisateur a expiré ',1);
      End if;
    end;
    la table h_utilisateurs contient des utilisateurs
    j'ai lancé forms mais toujours message d'erreur pourtant le nom utilisateur est just
    je n'arrive pas à comprendre pourquoi

  5. #5
    Membre Expert Avatar de Garuda
    Homme Profil pro
    Chef de projet / Urbaniste SI
    Inscrit en
    Juin 2007
    Messages
    1 285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 285
    Par défaut
    j'ai lancé forms mais toujours message d'erreur pourtant le nom utilisateur est just
    Quel message d'erreur ?

  6. #6
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    afficher_alerte('Erreur !',1);
    voila message Erreur !
    si j'enleve cette partie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    exception
    when others then 
    afficher_alerte('Erreur  !',1);
    alors message d'erreur

    le déclencheur when-button-pressed a détecté une exception ORA-06502 non traitée

Discussions similaires

  1. Création d'un forms avec un menu
    Par sebpern dans le forum Windows Forms
    Réponses: 1
    Dernier message: 12/03/2009, 10h30
  2. Réponses: 7
    Dernier message: 19/08/2008, 21h55
  3. Création d'un menu avec forms 6i
    Par ORAnab dans le forum Forms
    Réponses: 2
    Dernier message: 26/05/2008, 14h14
  4. [MySQL] Cmt matcher le form de login avec champ codé grace a Function Password -
    Par Sam 069 dans le forum PHP & Base de données
    Réponses: 19
    Dernier message: 26/11/2006, 22h53
  5. [SQL SERVER]Création table de Login avec création mot pass
    Par MatthieuQ dans le forum Langage SQL
    Réponses: 2
    Dernier message: 13/01/2006, 12h07

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