Rechercher : dans
Par :

[VB] problème de condition dans un if

Dernière réponse le 22 jui 2008 à 15:23:33 chti_moon, le 22 jui 2008 à 14:35:35 
 Signaler ce message aux modérateurs

Bonjour,

Une petite question à propos d'un if en VB.

Alors voilà le contaxte, das un formulaire, l'utilisateur aura à entrer différentes choses dont un numéro de plan et/ou une désignation.
Voilà le code que j'ai écrit lors du clic sur le bouton de validation :

If Texte5 = "" And Texte7 = "" Then
MsgBox ("Vous devez entrer un numéro de plan et/ou une ddésignation")
Else
DoCmd.GoToRecord, ,acNewRec
End If

Mais même si mais 2 champs Texte sont vide, je peux valider mon enregistrement.
Pourquoi ?

Merci

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « [VB] problème de condition dans un if » dans :
[PHP] Les ressemblances à ne pas confondre VoirIntroduction Concaténation ou paramètres ? Guillemets/Apostrophe Structure require/include isset vs empty htmlentities ou htmlspecialchars ? Nombre de signes égal Introduction Cette astuce présente plusieurs fonction ou astuces en...
[Excel] Colorer des cellules sur conditions VoirIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...
Excel - Mises en forme conditionnelles illimitées VoirMises en Forme Conditionnelles Illimitées Introduction Principe Code Fichier joint Introduction La Mise en Forme Conditionelle (ou MFC) permet d'appliquer, à une cellule ou à plusieurs cellules sélectionnées, différents formats qui...
PHP - Structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non, c'est-à-dire si la valeur de son expression vaut 0 ou 1 (le PHP associe le mot clé true à 1...
Langage C++ - Les structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle ? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non. Ces structures conditionnelles peuvent être associées à des structures qui se répètent...
Java: Les structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditonnelle les instructions qui permettent de tester si une condition est vraie ou non. Ces structures conditionnelles peuvent être associées à des structures qui se répètent...

1

vince190, le 22 jui 2008 à 14:39:38

A la place de mettre "" à chaque fois tu devrais faire un truc du genre:
if textbox5 = NULL And Textbox7 = NULL then
....


Le reste à l'air correct.

Répondre à vince190

2

chti_moon, le 22 jui 2008 à 14:52:17

Ca ne marche pas non plus avec "= Null".
J'ai aussi essayé :
if Not Texte5 And Not Texte7 Then
...

Dans ce cas, ça fonctionne mais uniquement si je rentre des chiffres, sinon j'ai un incompatibilité de types.
Hors moi j'ai besoin des lettres aussi

Répondre à chti_moon

3

vince190, le 22 jui 2008 à 14:55:09

Sinon tu peux prendre le pb à l'envers. Je veux dire tu peux mettre dans le sens:
if textbox5 NOT NULL then (ce que tu veux)

Je sais pas si tu vois...

Répondre à vince190

4

MrSlave, le 22 jui 2008 à 15:10:13

Essaye ça :

If Text5 = "" Then
       sup = MsgBox("Veuillez remplir le champ 5 :", vbCritical + vbOKOnly + 0, "Champ 5")
    Exit Sub
End If
MrSlave, l'esclave de ces demoiselles !

Répondre à MrSlave

5

chti_moon, le 22 jui 2008 à 15:18:31

J'ai donc pris le problème dans l'autre sens : voici la solution :

If Texte5 <> Null And Texte7 <> Null Then
DoCmd.GoToRecord, ,acNewRec
Else
MsgBox ("Vous devez entrer un numéro de plan et/ou une ddésignation")
End If

Voilà !
Merci

Répondre à chti_moon

6

 vince190, le 22 jui 2008 à 15:23:33

Niquel donc un nouveau problème résolu à plusieurs! C'est beau les forums!

Répondre à vince190
Collection CommentÇaMarche.net