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 :

oracle form 10g


Sujet :

Oracle

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2007
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 22
    Points : 8
    Points
    8
    Par défaut oracle form 10g
    salut

    j'ai fait une page d'authentification
    qui contient un login et un mot de passe et statut
    le statut est une liste contenant les 3 statut suivant :
    administrateur ou controleur ou comptable
    mon bloc s'appel personne
    j'ai fait un test sur cette liste pour passer a la page d'acceuil qui correspond au statut choisi j'ai fais le test sur le boutton connexion
    le declencheur when_button_pressed
    voila mon code:
    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
    declare
    	x varchar2(20);
     
    begin
    	x:=get_list_element('personne.statut');
    	if x='administrateur' then
    		call_form('d:\interface forms\administrateur');
    	else 
    		if x='controleur'then
    			call_form('d:\interface forms\controleur');
    		else
    			call_form('d:\interface forms\comptable');
    		end if;
    	end if;
    end;
    j'ai des erreur
    erreur201 l'identificateur get_list_element doit etre declaré
    merci d'avance

  2. #2
    Membre expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Points : 3 609
    Points
    3 609
    Par défaut
    Eh bien, ce message d'erreur signifie qu'il n'existe pas de built-in qui s'appelle get_list_element.

    Pour récupérer la valeur d'une liste il suffit de faire, comme pour n'importe quel item :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    	IF :personne.statut='administrateur' then
    		call_form('d:\interface forms\administrateur');
    	else 
    		IF :personne.statut='controleur' then
    			call_form('d:\interface forms\controleur');
    		else
    			call_form('d:\interface forms\comptable');
    		end IF;
    	end IF;
    NB : il est vivement déconseillé de mettre un chemin en dur. Il vaut mieux spécifier le(s) répertoire(s) où seront stockés les fmx dans le forms_path.

  3. #3
    Futur Membre du Club
    Inscrit en
    Février 2007
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 22
    Points : 8
    Points
    8
    Par défaut
    merci beaucoup

Discussions similaires

  1. modifier un lien url sous oracle forms 10G
    Par essse dans le forum Forms
    Réponses: 12
    Dernier message: 26/03/2008, 20h29
  2. Réponses: 1
    Dernier message: 05/11/2007, 07h30
  3. Oracle forms 10g insertion dans un tableau
    Par groy1 dans le forum Forms
    Réponses: 4
    Dernier message: 29/10/2007, 12h21
  4. [Forms]Dialogue Appli SWING & Oracle Forms 10g
    Par oldschoolreload dans le forum Forms
    Réponses: 2
    Dernier message: 03/05/2007, 11h05
  5. [Forms]Oracle Forms 10g en pratique ?
    Par ftarek dans le forum Forms
    Réponses: 2
    Dernier message: 09/04/2007, 23h38

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