Condition sur valeur par défaut d'une liste déroulante
chamttt
Messages postés16Date d'inscriptionmardi 30 juin 2009StatutMembreDernière intervention28 décembre 2009
-
23 nov. 2009 à 11:53
chamttt
Messages postés16Date d'inscriptionmardi 30 juin 2009StatutMembreDernière intervention28 décembre 2009
-
23 nov. 2009 à 15:29
Bonjour à tous,
J'ai un soucis avec une liste déroulante, je souhaite faire apparaitre un msgbox en cas de non saisi d'une donnée dans la liste par l'utilisateur
pour cela j'utilise le code suivant :
If Form_Modifier_supprimer_calcul!list_modifier_company.XXXX = Null Then
Call MsgBox("veuillez entrer une valeur de paramètre")
Exit Sub
Else: v_company = Form_Modifier_supprimer_calcul!list_modifier_company.Column(0)
problème : quelle est la fonction à mettre à la place des XXXX pour que ma condition soit valable
J'ai essayé avec le défaultvalue, mais cela ne fonctionne pas, étant donné que je mets a jour les valeurs de la liste à partir d'une autre liste.
Quelqu'un aurait-il une solution ?
Merci d'avance
Mathieu
A voir également:
Condition sur valeur par défaut d'une liste déroulante
chamttt
Messages postés16Date d'inscriptionmardi 30 juin 2009StatutMembreDernière intervention28 décembre 2009 23 nov. 2009 à 13:57
Re bonjour,
Je viens de trouver la condition necessaire pour ce que je cherche à faire : Seltext
par contre j'ai un message d'erreur
erreur d'exécution 2185 impossible de faire référence à une propriété ou de la définir pour un contrôle si ce dernier n'est pas activé
et il me surligne la ligne en italique ci-dessous.
If Form_Modifier_supprimer_calcul!list_modifier_company.SelText = Null Then Call MsgBox("veuillez entrer une valeur de paramètre")
Exit Sub
Else: v_company = Form_Modifier_supprimer_calcul!list_modifier_company.Column(0)
End If
Comment fait-on pour activé un controle ? ou qu'elle est l'erreur ?
Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 201610 23 nov. 2009 à 15:22
Bonjour,
Petite question: Es-tu sur que tu es sous VB6. Moi pas, car ton erreur est typique de VBA, de plus et sauf erreur de ma part la propriété .DefaultValue n'existe pas en VB6.
Utilise la propriété .SetFocus pour donner le focus à un contrôle.