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 :

Boucle If avec condition sur un Champ.


Sujet :

IHM

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 38
    Points : 25
    Points
    25
    Par défaut Boucle If avec condition sur un Champ.
    Re-Bonjour tout le monde,

    Je cherche à afficher un MsgBox si le formulaire "Commande" n'a pas été renseigné.
    Alors j'ai commencé ma boucle if comme suite:
    N.B: je fais la vérification par rapport à la clés primaire "ID_Commande"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If ID_Commande = Null
    Then MsgBox "Veuillez remplir le formulaire commande"
    Else: DoCmd.RunCommand acCmdSaveRecord
    Sauf que j'ai une erreur avec selection du "Then":
    Erreur de compilation attendu: numéro de ligne, ou d'étiquette, ou d'instruction ....

    Qu'en pensez vous ? Où est l'erreur?

    Je vous remercie pour votre temps.
    @+

  2. #2
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 183
    Points : 1 362
    Points
    1 362
    Par défaut
    Bonjour, un If n'est pas une boucle et sa syntaxe est la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if ... then
    Else
    End if

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 38
    Points : 25
    Points
    25
    Par défaut
    Bonjour Kloun,
    Merci beaucoup pour ton temps.

    Rappel du problème:
    Afficher le sous formulaire "Detail_Commande" si est seulement si le champ "ID_Commande" est plein.

    Après avoir réctifié ma commande If, j'ai constaté que access (lors du clique sur le bouton qui appel la macro) ne prend pas en compte la condition If !

    En fait, il affche toujours mon sous formulaire et quelque soit la valeur du champ "ID_Commande" vide ou plein !

    Merci à toi.
    @+

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 38
    Points : 25
    Points
    25
    Par défaut
    Hourraa !!
    J'ai résolu le problème !

    Voici la solution:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    If IsNull(ID_Contrat) Then MsgBox "Vous devez renseigner le contrat d'abord", vbInformation _
        Else: Me!Detail_Contrat_ss.Visible = True
     
        DoCmd.RunCommand acCmdSaveRecord
    @+

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

Discussions similaires

  1. Boucle For avec condition sur doublons
    Par nyto35 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 26/04/2013, 11h04
  2. Update or insert avec conditions sur les champs
    Par calou_33 dans le forum SQL
    Réponses: 7
    Dernier message: 04/08/2010, 10h36
  3. Select, avec conditions sur 4 champs simultanément
    Par byrdo dans le forum Langage SQL
    Réponses: 10
    Dernier message: 22/09/2009, 18h13
  4. [MySQL] Requête avec condition sur un champ
    Par nonhosonno dans le forum Langage SQL
    Réponses: 2
    Dernier message: 26/02/2007, 14h00
  5. Problème de requête avec cumul des conditions sur un champ
    Par UtopieAmbiante dans le forum Requêtes
    Réponses: 4
    Dernier message: 11/01/2006, 10h52

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