Je voudrai extraire une chaine de caractères après un intervalle en sachant
que le chaine à gauche est de longueur variable.
Quelle est la formule ?
Peut on utiliser cette formule dans une requête action ?
--
Andre
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gafish
DENNLER Andre wrote:
Bonjour,
Bonjour,
Je voudrai extraire une chaine de caractères après un intervalle en sachant que le chaine à gauche est de longueur variable. Quelle est la formule ? Peut on utiliser cette formule dans une requête action ?
Il te faudra utiliser deux fonctions. InStr, qui va te renvoyer la position de la première occurence d'un caractères, et right, qui va te permettre d'extraire la partie droite d'une chaîne. Un exemple à adapter : Dim ChaineExtraite ChaineExtraite = Right(TaChaineOriginelle, len(TaChaineOriginelle) - InStr(TaChaineOriginelle, " "))
ici tu vas extraire avec right x caractères à droite, où x est la taille de ta chaine moins la position du premier espace (j'imagine que l'intervalle c'est l'espace).
Arnaud -- Charte du forum : http://www.mpfa.info/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
DENNLER Andre wrote:
Bonjour,
Bonjour,
Je voudrai extraire une chaine de caractères après un intervalle en
sachant que le chaine à gauche est de longueur variable.
Quelle est la formule ?
Peut on utiliser cette formule dans une requête action ?
Il te faudra utiliser deux fonctions.
InStr, qui va te renvoyer la position de la première occurence d'un
caractères, et right, qui va te permettre d'extraire la partie droite d'une
chaîne.
Un exemple à adapter :
Dim ChaineExtraite
ChaineExtraite = Right(TaChaineOriginelle, len(TaChaineOriginelle) -
InStr(TaChaineOriginelle, " "))
ici tu vas extraire avec right x caractères à droite, où x est la taille de
ta chaine moins la position du premier espace (j'imagine que l'intervalle
c'est l'espace).
Arnaud
--
Charte du forum : http://www.mpfa.info/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Je voudrai extraire une chaine de caractères après un intervalle en sachant que le chaine à gauche est de longueur variable. Quelle est la formule ? Peut on utiliser cette formule dans une requête action ?
Il te faudra utiliser deux fonctions. InStr, qui va te renvoyer la position de la première occurence d'un caractères, et right, qui va te permettre d'extraire la partie droite d'une chaîne. Un exemple à adapter : Dim ChaineExtraite ChaineExtraite = Right(TaChaineOriginelle, len(TaChaineOriginelle) - InStr(TaChaineOriginelle, " "))
ici tu vas extraire avec right x caractères à droite, où x est la taille de ta chaine moins la position du premier espace (j'imagine que l'intervalle c'est l'espace).
Arnaud -- Charte du forum : http://www.mpfa.info/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Pierre CFI [mvp]
bonjour Instr , regarde dans l'aide
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"DENNLER Andre" a écrit dans le message de news:
Bonjour,
Je voudrai extraire une chaine de caractères après un intervalle en sachant que le chaine à gauche est de longueur variable. Quelle est la formule ? Peut on utiliser cette formule dans une requête action ? -- Andre
bonjour
Instr , regarde dans l'aide
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"DENNLER Andre" <DENNLERAndre@discussions.microsoft.com> a écrit dans le message de news:
F5AF6696-1746-4AF6-A9DE-D58FA1C62289@microsoft.com...
Bonjour,
Je voudrai extraire une chaine de caractères après un intervalle en sachant
que le chaine à gauche est de longueur variable.
Quelle est la formule ?
Peut on utiliser cette formule dans une requête action ?
--
Andre
Site pour bien commencer Access http://www.mpfa.info
"DENNLER Andre" a écrit dans le message de news:
Bonjour,
Je voudrai extraire une chaine de caractères après un intervalle en sachant que le chaine à gauche est de longueur variable. Quelle est la formule ? Peut on utiliser cette formule dans une requête action ? -- Andre
Jessy Sempere [MVP]
Bonjour
Ou alors pour éviter le len(...) ChaineExtraite = Mid(TaChaineOriginelle, InStr(TaChaineOriginelle, " ")+1)
Et dans une requête ça donnera : ChaîneExtraite:ExtracChaîne(TaChaineOriginelle;DansChaîne(TaChaineOriginelle ; " ")+1)
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Gafish" a écrit dans le message de news:
DENNLER Andre wrote:
Bonjour,
Bonjour,
Je voudrai extraire une chaine de caractères après un intervalle en sachant que le chaine à gauche est de longueur variable. Quelle est la formule ? Peut on utiliser cette formule dans une requête action ?
Il te faudra utiliser deux fonctions. InStr, qui va te renvoyer la position de la première occurence d'un caractères, et right, qui va te permettre d'extraire la partie droite d'une
chaîne. Un exemple à adapter : Dim ChaineExtraite ChaineExtraite = Right(TaChaineOriginelle, len(TaChaineOriginelle) - InStr(TaChaineOriginelle, " "))
ici tu vas extraire avec right x caractères à droite, où x est la taille de
ta chaine moins la position du premier espace (j'imagine que l'intervalle c'est l'espace).
Arnaud -- Charte du forum : http://www.mpfa.info/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour
Ou alors pour éviter le len(...)
ChaineExtraite = Mid(TaChaineOriginelle, InStr(TaChaineOriginelle, " ")+1)
Et dans une requête ça donnera :
ChaîneExtraite:ExtracChaîne(TaChaineOriginelle;DansChaîne(TaChaineOriginelle
; " ")+1)
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de
news:OQIxlELLGHA.3264@TK2MSFTNGP11.phx.gbl...
DENNLER Andre wrote:
Bonjour,
Bonjour,
Je voudrai extraire une chaine de caractères après un intervalle en
sachant que le chaine à gauche est de longueur variable.
Quelle est la formule ?
Peut on utiliser cette formule dans une requête action ?
Il te faudra utiliser deux fonctions.
InStr, qui va te renvoyer la position de la première occurence d'un
caractères, et right, qui va te permettre d'extraire la partie droite
d'une
chaîne.
Un exemple à adapter :
Dim ChaineExtraite
ChaineExtraite = Right(TaChaineOriginelle, len(TaChaineOriginelle) -
InStr(TaChaineOriginelle, " "))
ici tu vas extraire avec right x caractères à droite, où x est la taille
de
ta chaine moins la position du premier espace (j'imagine que l'intervalle
c'est l'espace).
Arnaud
--
Charte du forum : http://www.mpfa.info/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Ou alors pour éviter le len(...) ChaineExtraite = Mid(TaChaineOriginelle, InStr(TaChaineOriginelle, " ")+1)
Et dans une requête ça donnera : ChaîneExtraite:ExtracChaîne(TaChaineOriginelle;DansChaîne(TaChaineOriginelle ; " ")+1)
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Gafish" a écrit dans le message de news:
DENNLER Andre wrote:
Bonjour,
Bonjour,
Je voudrai extraire une chaine de caractères après un intervalle en sachant que le chaine à gauche est de longueur variable. Quelle est la formule ? Peut on utiliser cette formule dans une requête action ?
Il te faudra utiliser deux fonctions. InStr, qui va te renvoyer la position de la première occurence d'un caractères, et right, qui va te permettre d'extraire la partie droite d'une
chaîne. Un exemple à adapter : Dim ChaineExtraite ChaineExtraite = Right(TaChaineOriginelle, len(TaChaineOriginelle) - InStr(TaChaineOriginelle, " "))
ici tu vas extraire avec right x caractères à droite, où x est la taille de
ta chaine moins la position du premier espace (j'imagine que l'intervalle c'est l'espace).
Arnaud -- Charte du forum : http://www.mpfa.info/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Site pour bien commencer Access http://www.mpfa.info
"Jessy Sempere [MVP]" a écrit dans le message de news: 43e9f058$
Bonjour
Ou alors pour éviter le len(...) ChaineExtraite = Mid(TaChaineOriginelle, InStr(TaChaineOriginelle, " ")+1)
Et dans une requête ça donnera : ChaîneExtraite:ExtracChaîne(TaChaineOriginelle;DansChaîne(TaChaineOriginelle ; " ")+1)
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Gafish" a écrit dans le message de news:
DENNLER Andre wrote:
Bonjour,
Bonjour,
Je voudrai extraire une chaine de caractères après un intervalle en sachant que le chaine à gauche est de longueur variable. Quelle est la formule ? Peut on utiliser cette formule dans une requête action ?
Il te faudra utiliser deux fonctions. InStr, qui va te renvoyer la position de la première occurence d'un caractères, et right, qui va te permettre d'extraire la partie droite d'une
chaîne. Un exemple à adapter : Dim ChaineExtraite ChaineExtraite = Right(TaChaineOriginelle, len(TaChaineOriginelle) - InStr(TaChaineOriginelle, " "))
ici tu vas extraire avec right x caractères à droite, où x est la taille de
ta chaine moins la position du premier espace (j'imagine que l'intervalle c'est l'espace).
Arnaud -- Charte du forum : http://www.mpfa.info/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Site pour bien commencer
Access http://www.mpfa.info
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message de news: 43e9f058$1@news.sncf.fr...
Bonjour
Ou alors pour éviter le len(...)
ChaineExtraite = Mid(TaChaineOriginelle, InStr(TaChaineOriginelle, " ")+1)
Et dans une requête ça donnera :
ChaîneExtraite:ExtracChaîne(TaChaineOriginelle;DansChaîne(TaChaineOriginelle
; " ")+1)
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de
news:OQIxlELLGHA.3264@TK2MSFTNGP11.phx.gbl...
DENNLER Andre wrote:
Bonjour,
Bonjour,
Je voudrai extraire une chaine de caractères après un intervalle en
sachant que le chaine à gauche est de longueur variable.
Quelle est la formule ?
Peut on utiliser cette formule dans une requête action ?
Il te faudra utiliser deux fonctions.
InStr, qui va te renvoyer la position de la première occurence d'un
caractères, et right, qui va te permettre d'extraire la partie droite
d'une
chaîne.
Un exemple à adapter :
Dim ChaineExtraite
ChaineExtraite = Right(TaChaineOriginelle, len(TaChaineOriginelle) -
InStr(TaChaineOriginelle, " "))
ici tu vas extraire avec right x caractères à droite, où x est la taille
de
ta chaine moins la position du premier espace (j'imagine que l'intervalle
c'est l'espace).
Arnaud
--
Charte du forum : http://www.mpfa.info/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Site pour bien commencer Access http://www.mpfa.info
"Jessy Sempere [MVP]" a écrit dans le message de news: 43e9f058$
Bonjour
Ou alors pour éviter le len(...) ChaineExtraite = Mid(TaChaineOriginelle, InStr(TaChaineOriginelle, " ")+1)
Et dans une requête ça donnera : ChaîneExtraite:ExtracChaîne(TaChaineOriginelle;DansChaîne(TaChaineOriginelle ; " ")+1)
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Gafish" a écrit dans le message de news:
DENNLER Andre wrote:
Bonjour,
Bonjour,
Je voudrai extraire une chaine de caractères après un intervalle en sachant que le chaine à gauche est de longueur variable. Quelle est la formule ? Peut on utiliser cette formule dans une requête action ?
Il te faudra utiliser deux fonctions. InStr, qui va te renvoyer la position de la première occurence d'un caractères, et right, qui va te permettre d'extraire la partie droite d'une
chaîne. Un exemple à adapter : Dim ChaineExtraite ChaineExtraite = Right(TaChaineOriginelle, len(TaChaineOriginelle) - InStr(TaChaineOriginelle, " "))
ici tu vas extraire avec right x caractères à droite, où x est la taille de
ta chaine moins la position du premier espace (j'imagine que l'intervalle c'est l'espace).
Arnaud -- Charte du forum : http://www.mpfa.info/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Jessy Sempere [MVP]
Et voilà tu débarques pour nous clouer le bec... Mais tu t'es trompé... ;-))) hi hi hi !!!!! André veux les données APRES l'intervalle...
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Pierre CFI [mvp]" a écrit dans le message de news:
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Gafish" a écrit dans le message de news:
DENNLER Andre wrote:
Bonjour,
Bonjour,
Je voudrai extraire une chaine de caractères après un intervalle en sachant que le chaine à gauche est de longueur variable. Quelle est la formule ? Peut on utiliser cette formule dans une requête action ?
Il te faudra utiliser deux fonctions. InStr, qui va te renvoyer la position de la première occurence d'un caractères, et right, qui va te permettre d'extraire la partie droite d'une
chaîne. Un exemple à adapter : Dim ChaineExtraite ChaineExtraite = Right(TaChaineOriginelle, len(TaChaineOriginelle) - InStr(TaChaineOriginelle, " "))
ici tu vas extraire avec right x caractères à droite, où x est la taille
de
ta chaine moins la position du premier espace (j'imagine que l'intervalle
c'est l'espace).
Arnaud -- Charte du forum : http://www.mpfa.info/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Et voilà tu débarques pour nous clouer le bec...
Mais tu t'es trompé... ;-))) hi hi hi !!!!!
André veux les données APRES l'intervalle...
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Pierre CFI [mvp]" <XXX_pierresalaun@wanadoo.fr> a écrit dans le message de
news:esud3SLLGHA.1132@TK2MSFTNGP10.phx.gbl...
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de
news:OQIxlELLGHA.3264@TK2MSFTNGP11.phx.gbl...
DENNLER Andre wrote:
Bonjour,
Bonjour,
Je voudrai extraire une chaine de caractères après un intervalle en
sachant que le chaine à gauche est de longueur variable.
Quelle est la formule ?
Peut on utiliser cette formule dans une requête action ?
Il te faudra utiliser deux fonctions.
InStr, qui va te renvoyer la position de la première occurence d'un
caractères, et right, qui va te permettre d'extraire la partie droite
d'une
chaîne.
Un exemple à adapter :
Dim ChaineExtraite
ChaineExtraite = Right(TaChaineOriginelle, len(TaChaineOriginelle) -
InStr(TaChaineOriginelle, " "))
ici tu vas extraire avec right x caractères à droite, où x est la
taille
de
ta chaine moins la position du premier espace (j'imagine que
l'intervalle
c'est l'espace).
Arnaud
--
Charte du forum : http://www.mpfa.info/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Et voilà tu débarques pour nous clouer le bec... Mais tu t'es trompé... ;-))) hi hi hi !!!!! André veux les données APRES l'intervalle...
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Pierre CFI [mvp]" a écrit dans le message de news:
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Gafish" a écrit dans le message de news:
DENNLER Andre wrote:
Bonjour,
Bonjour,
Je voudrai extraire une chaine de caractères après un intervalle en sachant que le chaine à gauche est de longueur variable. Quelle est la formule ? Peut on utiliser cette formule dans une requête action ?
Il te faudra utiliser deux fonctions. InStr, qui va te renvoyer la position de la première occurence d'un caractères, et right, qui va te permettre d'extraire la partie droite d'une
chaîne. Un exemple à adapter : Dim ChaineExtraite ChaineExtraite = Right(TaChaineOriginelle, len(TaChaineOriginelle) - InStr(TaChaineOriginelle, " "))
ici tu vas extraire avec right x caractères à droite, où x est la taille
de
ta chaine moins la position du premier espace (j'imagine que l'intervalle
c'est l'espace).
Arnaud -- Charte du forum : http://www.mpfa.info/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
DENNLER Andre
Merci à tous -- Andre
bonjour Instr , regarde dans l'aide
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"DENNLER Andre" a écrit dans le message de news:
Bonjour,
Je voudrai extraire une chaine de caractères après un intervalle en sachant que le chaine à gauche est de longueur variable. Quelle est la formule ? Peut on utiliser cette formule dans une requête action ? -- Andre
Merci à tous
--
Andre
bonjour
Instr , regarde dans l'aide
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"DENNLER Andre" <DENNLERAndre@discussions.microsoft.com> a écrit dans le message de news:
F5AF6696-1746-4AF6-A9DE-D58FA1C62289@microsoft.com...
Bonjour,
Je voudrai extraire une chaine de caractères après un intervalle en sachant
que le chaine à gauche est de longueur variable.
Quelle est la formule ?
Peut on utiliser cette formule dans une requête action ?
--
Andre
Site pour bien commencer Access http://www.mpfa.info
"DENNLER Andre" a écrit dans le message de news:
Bonjour,
Je voudrai extraire une chaine de caractères après un intervalle en sachant que le chaine à gauche est de longueur variable. Quelle est la formule ? Peut on utiliser cette formule dans une requête action ? -- Andre