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

  1. #1
    Membre à l'essai
    Homme Profil pro
    sans activite
    Inscrit en
    août 2019
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : sans activite
    Secteur : Alimentation

    Informations forums :
    Inscription : août 2019
    Messages : 59
    Points : 23
    Points
    23

    Par défaut si certain champs vide impossible d'enregister

    Bonsoir les amis,
    ...Rien de bien méchant mais je n'ai pas trouvé de réponses ds les différents tuto…

    j'ai un formulaire avec un sous formulaire avec un bouton valider qui enregistre sur deux tables et me ferme le formulaire. un exemple: je souhaiterais que si le champ1 n'est pas rempli que sa me bloque avec un message remplir le champ1.
    j'ai fais un macro mais je bloque. voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    si [champ1] EstNull alors
    ZoneMessage
    sa me met impossible d'analyser l'expression < [Champ1] EstNull>

    bonne soirée

  2. #2
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité mais encore activé
    Inscrit en
    novembre 2004
    Messages
    4 700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité mais encore activé

    Informations forums :
    Inscription : novembre 2004
    Messages : 4 700
    Points : 7 998
    Points
    7 998

    Par défaut

    bonsoir,
    la bonne syntaxe est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Si  EstNull([champ1])  Alors
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...

  3. #3
    Membre à l'essai
    Homme Profil pro
    sans activite
    Inscrit en
    août 2019
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : sans activite
    Secteur : Alimentation

    Informations forums :
    Inscription : août 2019
    Messages : 59
    Points : 23
    Points
    23

    Par défaut

    Merci beaucoup pour votre réponse par contre avez-vous une solution après la zone message pour que ça ne s'enregistre pas et ne me ferme pas mon formulaire tant que le champ n'est pas rempli?

  4. #4
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité mais encore activé
    Inscrit en
    novembre 2004
    Messages
    4 700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité mais encore activé

    Informations forums :
    Inscription : novembre 2004
    Messages : 4 700
    Points : 7 998
    Points
    7 998

    Par défaut

    à mon avis, la solution de passer par un bouton pour valider une saisie n'est pas la plus appropriée, il est préférable de faire les contrôles sur l'évènement Avant mise à jour ou Si modification du formulaire
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...

  5. #5
    Membre à l'essai
    Homme Profil pro
    sans activite
    Inscrit en
    août 2019
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : sans activite
    Secteur : Alimentation

    Informations forums :
    Inscription : août 2019
    Messages : 59
    Points : 23
    Points
    23

    Par défaut

    vous voulez dire en VBA pas en macro?

  6. #6
    Membre à l'essai
    Homme Profil pro
    sans activite
    Inscrit en
    août 2019
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : sans activite
    Secteur : Alimentation

    Informations forums :
    Inscription : août 2019
    Messages : 59
    Points : 23
    Points
    23

    Par défaut

    j'ai trouver merci beaucoup bon Week_end

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

Discussions similaires

  1. [AC-2003] Afficher le résultat d'une requete même si certains champs vides
    Par moilou2 dans le forum Requêtes et SQL.
    Réponses: 17
    Dernier message: 30/07/2009, 14h45
  2. Mettre certains champs d'un userform a vide à l'ouverture
    Par Ercohuma59 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 27/08/2007, 17h36
  3. enregistrement impossible si champs vide
    Par fsautejeau dans le forum Access
    Réponses: 9
    Dernier message: 04/12/2006, 18h44
  4. Impossible d'insérer des champs vides
    Par shkyo dans le forum Requêtes
    Réponses: 5
    Dernier message: 21/08/2006, 16h29
  5. Retourné des lignes dont certains champs sont vides
    Par griese dans le forum Langage SQL
    Réponses: 5
    Dernier message: 27/06/2006, 10h23

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