Voici ma question
J'ai un champ adresse de type
"Service pneumologie;CHRU/254 rue Truc"
Je souhaite avec ma requete n'obtenir que ce qui se trouve
avant le /
Quelle est la fonction a utiliser ???
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
Eric
Bonjour Chloe,
Il te faut utiliser Gauche() et DansChaîne() ou en US : Left() et Instr()- voir l'aide
ca donnerait : Gauche([adresse];DansChaîne([adresse];"/")-1) mais attention pour les champs ne contenant pas le "/".
Donc : VraiFaux(DansChaîne([adresse];"/")=0;[adresse];Gauche([adresse];DansChaîne([adresse];"/")-1))
A+ Eric
Bonjour
Voici ma question J'ai un champ adresse de type "Service pneumologie;CHRU/254 rue Truc" Je souhaite avec ma requete n'obtenir que ce qui se trouve avant le / Quelle est la fonction a utiliser ???
Merci d'avance
Chloe
Bonjour Chloe,
Il te faut utiliser Gauche() et DansChaîne() ou en US : Left() et
Instr()- voir l'aide
ca donnerait : Gauche([adresse];DansChaîne([adresse];"/")-1) mais
attention pour les champs ne contenant pas le "/".
Donc :
VraiFaux(DansChaîne([adresse];"/")=0;[adresse];Gauche([adresse];DansChaîne([adresse];"/")-1))
A+
Eric
Bonjour
Voici ma question
J'ai un champ adresse de type
"Service pneumologie;CHRU/254 rue Truc"
Je souhaite avec ma requete n'obtenir que ce qui se trouve
avant le /
Quelle est la fonction a utiliser ???
Il te faut utiliser Gauche() et DansChaîne() ou en US : Left() et Instr()- voir l'aide
ca donnerait : Gauche([adresse];DansChaîne([adresse];"/")-1) mais attention pour les champs ne contenant pas le "/".
Donc : VraiFaux(DansChaîne([adresse];"/")=0;[adresse];Gauche([adresse];DansChaîne([adresse];"/")-1))
A+ Eric
Bonjour
Voici ma question J'ai un champ adresse de type "Service pneumologie;CHRU/254 rue Truc" Je souhaite avec ma requete n'obtenir que ce qui se trouve avant le / Quelle est la fonction a utiliser ???
Merci d'avance
Chloe
Raymond [mvp]
Bonjour.
il faut cumuler mid et instr dans le vba: exemple: Dim Str As String Str = "Service pneumologie;CHRU/254 rue Truc" MsgBox Mid(Str, 1, InStr(1, Str, "/") - 1)
dans une requête sql: SELECT Mid([Str],1,InStr(1,[Str],"/")-1) AS Expr1 FROM table1;
dans la requête création: Expr1: ExtracChaîne([Str];1;DansChaîne(1;[Str];"/")-1)
Str est le champ de table contenant la valeur "Service pneumologie;CHRU/254 rue Truc"
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Chloe5972" a écrit dans le message de news: 114301c5351f$52b61490$
Bonjour
Voici ma question J'ai un champ adresse de type "Service pneumologie;CHRU/254 rue Truc" Je souhaite avec ma requete n'obtenir que ce qui se trouve avant le / Quelle est la fonction a utiliser ???
Merci d'avance
Chloe
Bonjour.
il faut cumuler mid et instr
dans le vba:
exemple:
Dim Str As String
Str = "Service pneumologie;CHRU/254 rue Truc"
MsgBox Mid(Str, 1, InStr(1, Str, "/") - 1)
dans une requête sql:
SELECT Mid([Str],1,InStr(1,[Str],"/")-1) AS Expr1 FROM table1;
dans la requête création:
Expr1: ExtracChaîne([Str];1;DansChaîne(1;[Str];"/")-1)
Str est le champ de table contenant la valeur "Service pneumologie;CHRU/254
rue Truc"
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Chloe5972" <Chloe5972NoSpam@caramail.com> a écrit dans le message de news:
114301c5351f$52b61490$a501280a@phx.gbl...
Bonjour
Voici ma question
J'ai un champ adresse de type
"Service pneumologie;CHRU/254 rue Truc"
Je souhaite avec ma requete n'obtenir que ce qui se trouve
avant le /
Quelle est la fonction a utiliser ???
il faut cumuler mid et instr dans le vba: exemple: Dim Str As String Str = "Service pneumologie;CHRU/254 rue Truc" MsgBox Mid(Str, 1, InStr(1, Str, "/") - 1)
dans une requête sql: SELECT Mid([Str],1,InStr(1,[Str],"/")-1) AS Expr1 FROM table1;
dans la requête création: Expr1: ExtracChaîne([Str];1;DansChaîne(1;[Str];"/")-1)
Str est le champ de table contenant la valeur "Service pneumologie;CHRU/254 rue Truc"
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Chloe5972" a écrit dans le message de news: 114301c5351f$52b61490$
Bonjour
Voici ma question J'ai un champ adresse de type "Service pneumologie;CHRU/254 rue Truc" Je souhaite avec ma requete n'obtenir que ce qui se trouve avant le / Quelle est la fonction a utiliser ???
Merci d'avance
Chloe
Merci a tous les deux j'ai teste et ca a fonctionne !!!
-----Message d'origine----- Bonjour
Voici ma question J'ai un champ adresse de type "Service pneumologie;CHRU/254 rue Truc" Je souhaite avec ma requete n'obtenir que ce qui se trouve
avant le / Quelle est la fonction a utiliser ???
Merci d'avance
Chloe .
Merci a tous les deux j'ai teste et ca a fonctionne !!!
-----Message d'origine-----
Bonjour
Voici ma question
J'ai un champ adresse de type
"Service pneumologie;CHRU/254 rue Truc"
Je souhaite avec ma requete n'obtenir que ce qui se
trouve