Limiter nombre de caratères

Résolu/Fermé
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017 - 27 juil. 2015 à 15:19
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017 - 28 juil. 2015 à 17:49
Bonjour à tous,

Je reviens vers vous pour solliciter votre aide pour un petit problème.
J'ai un champ dans un table access qui est sous format « Mémo ». Ce champ doit accepter un nombre de caractères supérieur à 255 mais il ne doit pas dépasser un certain nombre de caractères que je validerai plus tard en fonction de mes besoins.
Est-ce faisable ?
Cordialement
Sam

2 réponses

eljojo_e Messages postés 1155 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 14 octobre 2022 152
27 juil. 2015 à 15:29
Bonjour,

Oui c'est faisable directement depuis la table ou directement depuis le formulaire ou encore avec un code vba.

Re pose la question quand en sera à la création du formulaire. ;)

Cordialement,
1
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017
27 juil. 2015 à 15:34
Le formulaire est déjà fait.
Je viens de me render compte à l'uitilisation qu'il fallait limiter le nombre de caractères
0
eljojo_e Messages postés 1155 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 14 octobre 2022 152 > massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017
28 juil. 2015 à 08:17
ok, alors met un évènement after_update sur ton champ dans ton formulaire et met :

if len(me.NomDeTonChamp.value) > x then 'x étant le nombre de caractère max
msgbox("Texte trop long")
me.NomDeTonChamp.value = left(me.NomDeTonChamp.value, x) 'x étant le nombre de caractère max
end if


J'espère que ca va t'aider
0
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017
28 juil. 2015 à 17:49
Merci eljojo!!
Nickel ton code!!
0
Pourquoi dois-tu limiter le nbre de caractères? Parce que un champ mémo peut en contenir 65000.
0
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017
28 juil. 2015 à 17:49
c'est pour les besoins de mon application
0