Limiter nombre de caratères

Résolu
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

  1. 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. Le formulaire est déjà fait.
      Je viens de me render compte à l'uitilisation qu'il fallait limiter le nombre de caractères
    2. @massimo888ok, 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
    3. Merci eljojo!!
      Nickel ton code!!
  2. Pourquoi dois-tu limiter le nbre de caractères? Parce que un champ mémo peut en contenir 65000.
    1. c'est pour les besoins de mon application