OVH Cloud OVH Cloud

Longueur d'une chaine...

7 réponses
Avatar
Fred
Du forum, bonjour,

Je prépare un formulaire d'envoi de SMS:
Pour rédiger le texte dans un champ mémo, je souhaiterais qu'un contrôle
m'indique en permanance le nombre de caractères de ce champ mémo au fur et à
mesure que j'écris.
Quelqu'un aurait-il une idée ?

Merci d'avance à ceux qui peuvent m'aider.

Fred

7 réponses

Avatar
Eric
Bonjour,

Essaies sur l'évènement Change du contrôle Memo:
Private Sub Lememo_Change()
Me.Texte2 = Len(Lememo.Text)
End Sub

(Adapter les noms de contrôle)

Du forum, bonjour,

Je prépare un formulaire d'envoi de SMS:
Pour rédiger le texte dans un champ mémo, je souhaiterais qu'un contrôle
m'indique en permanance le nombre de caractères de ce champ mémo au fur et à
mesure que j'écris.
Quelqu'un aurait-il une idée ?

Merci d'avance à ceux qui peuvent m'aider.

Fred




--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Fred
J'ai déjà essayé, ça ne marche pas... snif !

Merci pour la suggestion.

Fred
"Eric" a écrit dans le message de news:
%
Bonjour,

Essaies sur l'évènement Change du contrôle Memo:
Private Sub Lememo_Change()
Me.Texte2 = Len(Lememo.Text)
End Sub

(Adapter les noms de contrôle)

Du forum, bonjour,

Je prépare un formulaire d'envoi de SMS:
Pour rédiger le texte dans un champ mémo, je souhaiterais qu'un contrôle
m'indique en permanance le nombre de caractères de ce champ mémo au fur
et à mesure que j'écris.
Quelqu'un aurait-il une idée ?

Merci d'avance à ceux qui peuvent m'aider.

Fred


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr



Avatar
Eric
re,

A quel niveau ça ne marche pas ? Car j'ai testé et ça fonctionnait mais
il est vrai que je n'est pas tapé plus de 300 caractères, y compris si
l'on supprime des caractères dans le texte saisi dans le Mémo.


J'ai déjà essayé, ça ne marche pas... snif !

Merci pour la suggestion.

Fred


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Tisane
Bonjour Fred,

Essaies sur l'évènement Change du contrôle Memo:
Private Sub Lememo_Change()
Me.Texte2 = Len(Lememo.Text)
End Sub


J'ai déjà essayé, ça ne marche pas... snif !


Mais si, ça marche !!
L'événement s'appelle "Sur changement" en français dans les propriétés.
La zone de texte (contrôle indépendant) dans laquelle tu veux voir le nombre
de caractères s'appelle, dans l'exemple d'Eric, "Texte2".
Remplace par le nom de la tienne.
Et remplace Lememo (et seulement ça) par le nom de ton champ Memo.
Enfin, pour tester, il faut taper ou supprimer au moins 1 caractère (il n'y
a pas de calcul rétroactif).
Je viens de tester avec des champs mémo de 1500 car.

Désolée, Eric, j'empiète;-)

--
Tisane


Fred
"Eric" a écrit dans le message de news:
%
Bonjour,

Essaies sur l'évènement Change du contrôle Memo:
Private Sub Lememo_Change()
Me.Texte2 = Len(Lememo.Text)
End Sub

(Adapter les noms de contrôle)

Du forum, bonjour,

Je prépare un formulaire d'envoi de SMS:
Pour rédiger le texte dans un champ mémo, je souhaiterais qu'un
contrôle m'indique en permanance le nombre de caractères de ce
champ mémo au fur et à mesure que j'écris.
Quelqu'un aurait-il une idée ?

Merci d'avance à ceux qui peuvent m'aider.

Fred


--
A+
Eric
http://www.mpfa.info/
Archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr





Avatar
Eric
Bonjour Tisane,

Mais si, ça marche !!
L'événement s'appelle "Sur changement" en français dans les propriétés.


Il est vrai que j'avais mélangé deux langues sans m'en rendre
compte. Arg ! Vitesse et précipitation ne font pas bon ménage.

La zone de texte (contrôle indépendant) dans laquelle tu veux voir le
nombre de caractères s'appelle, dans l'exemple d'Eric, "Texte2".
Remplace par le nom de la tienne.
Et remplace Lememo (et seulement ça) par le nom de ton champ Memo.


Là, j'avais bien précisé ;-)

...
Je viens de tester avec des champs mémo de 1500 car.


Quel courage ! (ou passion ;-) )


Désolée, Eric, j'empiète;-)

Mais non, pas de problème : plusieurs éclaircissements sont

toujours bons à prendre.
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Fred
Je n'avais pas tout bien lu !
Je n'avais pas vu le ".Text" maintenant ca marche !
Merci à toi !

Fred
"Eric" a écrit dans le message de news:
%
Bonjour,

Essaies sur l'évènement Change du contrôle Memo:
Private Sub Lememo_Change()
Me.Texte2 = Len(Lememo.Text)
End Sub

(Adapter les noms de contrôle)

Du forum, bonjour,

Je prépare un formulaire d'envoi de SMS:
Pour rédiger le texte dans un champ mémo, je souhaiterais qu'un contrôle
m'indique en permanance le nombre de caractères de ce champ mémo au fur
et à mesure que j'écris.
Quelqu'un aurait-il une idée ?

Merci d'avance à ceux qui peuvent m'aider.

Fred


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr



Avatar
Fred
Je suis dissipé !
Comme je le disais à Eric, je n'ai pas bien lu ".Text"
Je n'avais jamais utilisé cet attribut.
Ca marche impecc'

Merci
Fred
"Tisane" a écrit dans le message de news:

Bonjour Fred,

Essaies sur l'évènement Change du contrôle Memo:
Private Sub Lememo_Change()
Me.Texte2 = Len(Lememo.Text)
End Sub


J'ai déjà essayé, ça ne marche pas... snif !


Mais si, ça marche !!
L'événement s'appelle "Sur changement" en français dans les propriétés.
La zone de texte (contrôle indépendant) dans laquelle tu veux voir le
nombre de caractères s'appelle, dans l'exemple d'Eric, "Texte2".
Remplace par le nom de la tienne.
Et remplace Lememo (et seulement ça) par le nom de ton champ Memo.
Enfin, pour tester, il faut taper ou supprimer au moins 1 caractère (il
n'y a pas de calcul rétroactif).
Je viens de tester avec des champs mémo de 1500 car.

Désolée, Eric, j'empiète;-)

--
Tisane


Fred
"Eric" a écrit dans le message de news:
%
Bonjour,

Essaies sur l'évènement Change du contrôle Memo:
Private Sub Lememo_Change()
Me.Texte2 = Len(Lememo.Text)
End Sub

(Adapter les noms de contrôle)

Du forum, bonjour,

Je prépare un formulaire d'envoi de SMS:
Pour rédiger le texte dans un champ mémo, je souhaiterais qu'un
contrôle m'indique en permanance le nombre de caractères de ce
champ mémo au fur et à mesure que j'écris.
Quelqu'un aurait-il une idée ?

Merci d'avance à ceux qui peuvent m'aider.

Fred


--
A+
Eric
http://www.mpfa.info/
Archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr