Tronquer du texte avec access
Fermé
Céline
-
30 juil. 2004 à 16:01
tibob26 Messages postés 9 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 22 septembre 2004 - 3 août 2004 à 18:57
tibob26 Messages postés 9 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 22 septembre 2004 - 3 août 2004 à 18:57
A voir également:
- Excel tronquer texte
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
6 réponses
tibob26
Messages postés
9
Date d'inscription
vendredi 30 juillet 2004
Statut
Membre
Dernière intervention
22 septembre 2004
30 juil. 2004 à 16:57
30 juil. 2004 à 16:57
tu as les fonctions :
- Left (nom as string, n as integer) qui retourne les n premiers caractères de nom,
-Mid (nom as string, i as integer, n as integer) qui retourne les n caractères de nom à partir du caractère i
-Right (nom as string, n as integer) qui retourne les n dernier caractères de nom
- Left (nom as string, n as integer) qui retourne les n premiers caractères de nom,
-Mid (nom as string, i as integer, n as integer) qui retourne les n caractères de nom à partir du caractère i
-Right (nom as string, n as integer) qui retourne les n dernier caractères de nom
Merci de ta réponse mais ca ne correspond pas a ce que je recherche. Je me suis mal expliquée.
En faite, il faut que je garde tous le texte qui est avant le "-", mais ce qui ce trouve avant n'a pas forcement le meme nombre de caractère. Si c'etait le meme nombre, effectivement, j'aurai pu utilisé la fonction "left" mais ce n'est pas possible ici.
J'attends t'avantage de renseignement.
Merci
En faite, il faut que je garde tous le texte qui est avant le "-", mais ce qui ce trouve avant n'a pas forcement le meme nombre de caractère. Si c'etait le meme nombre, effectivement, j'aurai pu utilisé la fonction "left" mais ce n'est pas possible ici.
J'attends t'avantage de renseignement.
Merci
tibob26
Messages postés
9
Date d'inscription
vendredi 30 juillet 2004
Statut
Membre
Dernière intervention
22 septembre 2004
3 août 2004 à 16:35
3 août 2004 à 16:35
tu fais une petite fonction dans le genre:
function retourne(ton_mot as string)
dim retour as string, test as boolean, i as integer
retour=""
test=false
i=1
do while i<len(ton_mot) and test=false
if mid(ton_mot, i, 1) = "-" then
//si le caractère est "-" on sort de la boucle
test=true
else
//sinon on ajoute le caractère à la fin de la variable retour
retour = retour & mid(ton_mot, i, 1)
end if
i=i+1
loop
// on retourne la variable retour
retourne= retour
end function
function retourne(ton_mot as string)
dim retour as string, test as boolean, i as integer
retour=""
test=false
i=1
do while i<len(ton_mot) and test=false
if mid(ton_mot, i, 1) = "-" then
//si le caractère est "-" on sort de la boucle
test=true
else
//sinon on ajoute le caractère à la fin de la variable retour
retour = retour & mid(ton_mot, i, 1)
end if
i=i+1
loop
// on retourne la variable retour
retourne= retour
end function
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tibob26
Messages postés
9
Date d'inscription
vendredi 30 juillet 2004
Statut
Membre
Dernière intervention
22 septembre 2004
3 août 2004 à 18:57
3 août 2004 à 18:57
n'importe ou dans ton module VB mais pas dans une fonction existante
et tu l'appelle depuis une autre fonction :
le_mot_que_tu_cherche = retourne(le_mot_qu_tu_as)
bon courage
et tu l'appelle depuis une autre fonction :
le_mot_que_tu_cherche = retourne(le_mot_qu_tu_as)
bon courage