OVH Cloud OVH Cloud

numérotation automatique

3 réponses
Avatar
Bertrand
Bonjour,

dans une zone "mémo"
je souhaiterais que chaque passage à la ligne soit numéroté
ds un ordre croissant (à l'exclusion du zéro)

merci de votre aide

3 réponses

Avatar
Daniel Carollo
Bonsoir Bertrand!

Pas evident a premiere vue. Je dirais que le mieux est de faire une
"capture" des caracteres du clavier, et de remplacer les retours chariot par
le nombre croissant.

Il va aussi falloir gerer la longueur de ligne, de sorte que ce nombre soit
aussi insere si la longueur de ligne est superieure a la largeur du
controle, ce qui depend de la police de caractere...

Bref, c'est possible, mais c'est tres probablement du bricollage. Que
voulez-vous faire au juste, il y a peut-etre moyen de faire autrement...

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Bertrand" wrote in message
news:%
Bonjour,

dans une zone "mémo"
je souhaiterais que chaque passage à la ligne soit numéroté
ds un ordre croissant (à l'exclusion du zéro)

merci de votre aide




Avatar
Bertrand
la zone mémo
contient le descriptif d'un CD
et il s'agit de lier à chaque plage son chiffre

"Daniel Carollo" a écrit dans le
message de news:
Bonsoir Bertrand!

Pas evident a premiere vue. Je dirais que le mieux est de faire une
"capture" des caracteres du clavier, et de remplacer les retours chariot
par

le nombre croissant.

Il va aussi falloir gerer la longueur de ligne, de sorte que ce nombre
soit

aussi insere si la longueur de ligne est superieure a la largeur du
controle, ce qui depend de la police de caractere...

Bref, c'est possible, mais c'est tres probablement du bricollage. Que
voulez-vous faire au juste, il y a peut-etre moyen de faire autrement...

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Bertrand" wrote in message
news:%
Bonjour,

dans une zone "mémo"
je souhaiterais que chaque passage à la ligne soit numéroté
ds un ordre croissant (à l'exclusion du zéro)

merci de votre aide








Avatar
ticegestion
Bonjour,
"Bertrand" a écrit dans le message de
news:%
la zone mémo
contient le descriptif d'un CD
et il s'agit de lier à chaque plage son chiffre

"Daniel Carollo" a écrit dans
le

message de news:
Pourquoi ne crées tu pas une table CONTENUCD (ou PLAGE) qui contiendrait en

clé primaire :
- le NumCD et le NumPlage
et un champ de type texte (ou mémo si la taille est variable) nommée par
exemple TitrePlage ?
Ainsi, pour chaque CD tu aurais un numéro variant de 1 à n (la numérotation
redémarre à 1)
Il suffit ensuite de lier les tables CD et CONTENUCD sur le champ NumCD et
de créer un formulaire fondé sur la table CD incluant un sous-formulaire
CONTENUCD (lié au formulaire principal grâce au champ NumCD).
Et là il devient alors possible de numéroter automatiquement les numéros de
plage en VBA
Cordialement
Fred
http://www.ticegestion.com