OVH Cloud OVH Cloud

Série

3 réponses
Avatar
MB92
Dans un champ texte, j'ai besoin de rentrer une suite de texte sous la forme
"1a" jusqu'à "999z" de façon à pouvoir trier sur ce champ, je veux qu'il
soit formaté sous la forme "001a". C'est a dire complété par des zéros si le
nombre est inférieur à 99.
Merci pour votre aide.

3 réponses

Avatar
Gilbert
Bonjour à toi aussi

Tu peux utiliser :
Right("00" & TonTexte,4)

Cordialement

Gilbert

"MB92" a écrit dans le message de news:

Dans un champ texte, j'ai besoin de rentrer une suite de texte sous la
forme

"1a" jusqu'à "999z" de façon à pouvoir trier sur ce champ, je veux qu'il
soit formaté sous la forme "001a". C'est a dire complété par des zéros si
le

nombre est inférieur à 99.
Merci pour votre aide.




Avatar
MB92
Je classe des diapositives, qui sont déjà numérotées de la façon suivante,
1a, 2a, .
.....99a,1b, ..........., 99b, ......., 1c, ........jusqu'à 99z.
Le champ ou sont stocker ces informations est de type "Texte".
Quand je fait un tri croissant, le tri est le suivant :1a, 1b, 2a,2b, 3a,3b,
.........
Ce que veux obtenir, c'est : 1a, 2a, 3a,............, 1b, 2b, 3b, .........
Je tape quel code et ou dans Format, Masque de Saisie ?

Merci de votre aide.


"Gilbert" a écrit dans le message de

news:
Bonjour à toi aussi

Tu peux utiliser :
Right("00" & TonTexte,4)

Cordialement

Gilbert

"MB92" a écrit dans le message de news:

Dans un champ texte, j'ai besoin de rentrer une suite de texte sous la
forme

"1a" jusqu'à "999z" de façon à pouvoir trier sur ce champ, je veux qu'il
soit formaté sous la forme "001a". C'est a dire complété par des zéros
si


le
nombre est inférieur à 99.
Merci pour votre aide.








Avatar
Gilbert
Utilise cette requete comme source de ta liste ou de ton formulaire

SELECT Right([TonTexte],1) AS Expr1, Right("00" & [TonTexte],4) AS Expr2,
TaTable.TonTexte
FROM TaTable
ORDER BY Right([TonTexte],1), Right("00" & [TonTexte],4);

Gilbert


"MB92" a écrit dans le message de news:

Je classe des diapositives, qui sont déjà numérotées de la façon suivante,
1a, 2a, .
.....99a,1b, ..........., 99b, ......., 1c, ........jusqu'à 99z.
Le champ ou sont stocker ces informations est de type "Texte".
Quand je fait un tri croissant, le tri est le suivant :1a, 1b, 2a,2b,
3a,3b,

.........
Ce que veux obtenir, c'est : 1a, 2a, 3a,............, 1b, 2b, 3b,
.........

Je tape quel code et ou dans Format, Masque de Saisie ?

Merci de votre aide.


"Gilbert" a écrit dans le message de

news:
Bonjour à toi aussi

Tu peux utiliser :
Right("00" & TonTexte,4)

Cordialement

Gilbert

"MB92" a écrit dans le message de news:

Dans un champ texte, j'ai besoin de rentrer une suite de texte sous la
forme

"1a" jusqu'à "999z" de façon à pouvoir trier sur ce champ, je veux
qu'il



soit formaté sous la forme "001a". C'est a dire complété par des zéros
si


le
nombre est inférieur à 99.
Merci pour votre aide.