Tronquer du texte avec access
Céline
-
tibob26 Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
tibob26 Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
Salut,
Il n'y pas rien a faire je resterai longtemps nulle avec access.
Mon problème aujourd'hui est de pouvoir afficher qu'un partie d'un texte dans d'un champs. Par exemple j'ai un champs comme celui si: 8001A-TRSD74D, je souhaite que retenier 8001A. COmment faire pour le sortir dans une requette ou dans un formulaire?
Une deuxième question egalement. je souhaite egalement faire afficher , par exemple 8000 dans une requette si dans un champs j'ai 8001, 8002, 800A1 ou 80B3 , comment faire?
Vite j'ai besoin de votre aide.
Merci
Céline
Il n'y pas rien a faire je resterai longtemps nulle avec access.
Mon problème aujourd'hui est de pouvoir afficher qu'un partie d'un texte dans d'un champs. Par exemple j'ai un champs comme celui si: 8001A-TRSD74D, je souhaite que retenier 8001A. COmment faire pour le sortir dans une requette ou dans un formulaire?
Une deuxième question egalement. je souhaite egalement faire afficher , par exemple 8000 dans une requette si dans un champs j'ai 8001, 8002, 800A1 ou 80B3 , comment faire?
Vite j'ai besoin de votre aide.
Merci
Céline
A voir également:
- Excel tronquer texte
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
6 réponses
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
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