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 :

Vérifier que les champs obligatoires sont renseignés avant d'enregistrer [AC-2003]


Sujet :

IHM

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 170
    Points : 66
    Points
    66
    Par défaut Vérifier que les champs obligatoires sont renseignés avant d'enregistrer
    Bonsoir,

    j'ai des champs obligatoires dans le formulaire PERSONNE. Comment faire pour m'assurer qu'ils sont renseignés avant d'autoriser l'enregistrement?

    Dans la table PERSONNE, j'ai mis leur propriété INTERDIT NULL à Vrai, ce qui règle un peu mon soucis.

    En effet, j'ai un sous formulaire ORDINATEUR dans le formulaire PERSONNE. Quand, je clique dedans il m'affiche un message pas assez parlant pour les utilisateurs:"PERSONNE.cleX ne peut pas être vide..."

    Comment puis je changer ce message?

    Merci

  2. #2
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 044
    Points
    16 044
    Par défaut
    Bonjour,

    Tu peux utiliser l'événement Avant MAJ du formulaire :

    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
    Private Sub Form_BeforeUpdate(Cancel As Integer)
     
        'Tests de plausibilité
        If IsNull(Me.txtNomChampObligatoire) Then
     
            'Affichage d'un message
            MsgBox "Erreur de saisie", "Le nom doit obligatoirement être saisi !"
     
            Me.txtNomChampObligatoire.SetFocus
     
            Cancel = True
     
            Exit Sub
     
        End If
     
        'etc...
     
    End Sub
    Domi2

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 170
    Points : 66
    Points
    66
    Par défaut
    Merci pour ton aide. ça marche.

    tu viens de m'apprendre l'existence de ce genre de test "If IsNull () Then ..."

    Merci encore.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Vérification que les champs user et mdp ne sont pas vides avant submit
    Par LilliBrei dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 18/06/2014, 08h11
  2. Vérifier que les champs sont remplis - formulaire
    Par bond70 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 03/11/2011, 23h22
  3. comment verifier que l'utilisateur a renseigner tous les champ obligatoir d'un formulaire ?
    Par belaggoun2000 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 22/11/2010, 16h14
  4. Réponses: 7
    Dernier message: 17/03/2009, 17h23
  5. Vérifier que les champs soient remplis
    Par popy67 dans le forum Langage
    Réponses: 1
    Dernier message: 25/06/2008, 15h13

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