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

IHM Discussion :

Formulaire : afficher message d'erreur si données incorrectes


Sujet :

IHM

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Formulaire : afficher message d'erreur si données incorrectes
    Bonjour à tous,
    J'ai un peu cherché dans le forum mais, n'ayant pas trouvé de réponse à ma question, je me permets de vous demander de l'aide car je suis perdue dans Access.

    Selon ce que l'on m'a demandé, j'ai créé un formulaire (type : colonne simple) qui doit permettre la gestion des compétences des employés avec les champs suivants :
    NumEmployé
    CodeCompétence
    ModalitéAcquisition
    DateAcquisition
    DegréMaîtrise

    Le CodeCompétence se compose toujours d'une lettre et d'un chiffre (ex : C1).
    Je souhaiterais donc savoir comment faire pour que, si un utilisateur de la base de données, entre un code erronée (ex : 1 au lieu de C1), la saisie soit impossible et qu'un message d'erreur ("Le code compétence doit commencer par une lettre") s'affiche.

    En espérant avoir été suffisament claire (ce qui n'est pas évident quand on se noie dans quelque chose), je vous remercie par avance pour votre aide.

    Anne-Sophie

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 365
    Points : 23 835
    Points
    23 835
    Par défaut
    Déjà pour blinder ta base crée une relation d'intégrité entre ta table de gestion des compétences et ta table qui liste les compétences. Comme cela personne ne peut entrer une valeur que tu n'as pas autorisée.

    Ensuite la méthode la plus simple est de remplacer le champ texte par une liste déroulante qui présente la liste des choix possible comme cela la personne ne peut entrer que des valeurs contenues dans la liste et s'il ne le fait pas Access se charge de le lui rappeler.

    Sino tu peux aussi utiliser l'événement Sur Erreur du formulaire pour tester l'erreur et envoyer un joli message à ton utilisateur.

    Si tu as besoin de détails n'hésite pas à demander.

    A+

Discussions similaires

  1. [2.x] Afficher message d'erreur formulaire
    Par Mister Nono dans le forum Symfony
    Réponses: 3
    Dernier message: 23/04/2014, 10h15
  2. Afficher messages d'erreurs
    Par frankiboy dans le forum Langage
    Réponses: 2
    Dernier message: 30/07/2009, 10h02
  3. [MySQL] Afficher message d'erreur si champs formulaire non remplis
    Par Mickael2604 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 06/12/2008, 06h21
  4. Réponses: 1
    Dernier message: 10/05/2007, 11h25
  5. Réponses: 2
    Dernier message: 10/04/2007, 16h54

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