Bonjour.
Dans une liste déroulante comment annullée l'enregistrement si la valeur entré est null :
ex je choisie une valeur puis l'efface alors un message d'erreur apparait.
Merci .
Bonjour.
Dans une liste déroulante comment annullée l'enregistrement si la valeur entré est null :
ex je choisie une valeur puis l'efface alors un message d'erreur apparait.
Merci .
Bonsoir,
Est-ce que tu enregistres tes valeurs sur l'évènement d'un bouton de commande ? Tu peux tester ta liste
Tu peux aussi créer une requête qui te supprime l'enregistrement nul...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 If isnull(Me.NomDeTaliste) then Msgbox "Attention, la liste est vide" 'Mettre le focus dans la liste Me.Me.NomDeTaliste.setfocus 'Dérouler la liste Me.NomDeTaliste.dropdown 'Quitter l'évènement exit sub end if
Ou je pense que dans ta tbale en mode création au niveau du champ tu dois pouvoir lui indiquer "Null interdit" et "Chaine vide autorisée"... Je pense que c'est la meilleur solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dim Sql_Sup as String Sql_Sup = "DELETE Tbl_SonNom.* " & _ "FROM Tbl_SonNom " _ "WHERE isnull(Tbl_SonNom.NomDuChamp);" DoCmd.RunSql Sql_Sup
Dernière qui vient à l'esprit, fait une petite recherche sur "Cancel"
Gwendal
Sinon,
tu mets les propriété de ta liste:
@+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ValidationRule= Is Not Null ValidationText="Valeur incorrect !"
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager