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 :

Gestion des Controles


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 233
    Par défaut Gestion des Controles
    Bonjour tt L monde,

    Je réalise actuellement ma première application forme sous oracle application 11i via oracle forms 6i.Il s'agit d'une simple interface avec 2 blocs de données maitre et détail.

    Mon soucis est que dans mon bloc maitre lié à une table ARTICLE je dois faire des contrôles lorsque l'utilisateur saisi un article. Par exemple je dois vérifier que l' ARTICLE_ID est un nombre sur 6 positions. Un deuxième contrôle me prend aussi la tête c'est que: Je dois vérifier la 3 eme position du nom de l'article(ARTICLE_N) si égale à 3 alors le champs Destination est 100 sinon Destinantion =101.

    Bien entendu les champs ARTICLE_N et DESTINATION sont dans la table ARTICLE.

    Bref vue que je suis débutant sous oracle forms j'aimerais savoir svp comment gérer mes contrôles et mes algorithmes. Dois-je ajouter des déclencheurs au niveau du bloc de données ou au niveau du canevas ??Et qu'en est-il des messages d'erreur si l'intégrité des champs saisis est corrompue. Je sais pas comment et à quel niveau faut-il introduire mon code PL/SQL.

    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
    Tu as l'assistant de création de blocks qui te donnera un exemple de gestion d'une Form.
    A patir des caractéristiques de la table (colonnes, types, contraintes checks, clefs étrangères...), l'assistant génère les triggers de contrôle appropriés.

    .

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 233
    Par défaut
    Merci star pour votre réponse ,néanmoins je parle pas des triggers de contrôle gérés par l'assistant de création de blocs par défaut comme l'intégrité des types de données ou des valeur non NULL de certains champs devant être renseignés dans mon bloc. Donc j'ai bien crée mon bloc ARTICLE qui s'affiche correctement sur mon canevas, reste maintenant à programmer certains triggers pour gérer des contrôles bien spécifiques, je vous donne un exemple :

    Dans mon bloc ARTICLE j'ai un champs mois, et mon programme doit contrôler la valeur de ce moi, je m'explique: si le mois courant est Avril alors je peux pas saisir un moi comme Mars ou Février. Je Doit écrire un code PL/SQL du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    IF 
    ARTICLE_MOIS<> 'AVRIL'
     
    --Afficher un message d'erreur et refuser la saisie--
    ....
    Donc j'ai plusieurs contrôles spécifiques à mettre en place sur différents éléments de mon bloc de données lors de la saisi de l'utilisateur.

  4. #4
    Membre expérimenté Avatar de mongilotti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2003
    Messages : 314
    Par défaut
    tu as la fonction : to_char(sysdate,'MONTH') qui te retourne le nom du mois courant, tu peux tester sur cette valeur.

Discussions similaires

  1. [Gestion des urls] Mauvais controller
    Par Spiff__ dans le forum Zend Framework
    Réponses: 7
    Dernier message: 03/10/2008, 00h16
  2. Gestion des liste de paramètres depuis un Controller Java
    Par Johnny Ryall dans le forum Jasper
    Réponses: 2
    Dernier message: 25/04/2008, 21h57
  3. gestion des sessions avec le controller struts
    Par don'de dans le forum Struts 1
    Réponses: 4
    Dernier message: 18/12/2006, 18h21
  4. [C#] Gestion des Events d'un control Composite
    Par lord_paco dans le forum ASP.NET
    Réponses: 3
    Dernier message: 07/10/2005, 09h10
  5. Probleme de gestion des controls
    Par Ob1 dans le forum Windows
    Réponses: 2
    Dernier message: 16/07/2005, 10h38

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