Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2625 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  access : extraction de caractères

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

access : extraction de caractères

n°2309748
JAUNAR
Posté le 30-01-2006 à 21:11:27  profilanswer
 

Bonsoir tous,
Dans un champ access, la chaîne de caractère est variable.
Mais dans chaque chaîne, un terme revient mais sa position est variable.
Je voudrais extraire la chaîne de caratères qui suit ce terme.
Exemple :
 
get http://www..............
tcp 40 get http://www......
Je voudrais extraire tous les caractères qui suivent le deuxième slash
 
Merci d'avance
Cordialement
Luc

mood
Publicité
Posté le 30-01-2006 à 21:11:27  profilanswer
 

n°2309971
Lord Nelso​n
Posté le 31-01-2006 à 00:04:00  profilanswer
 

Salut,
 
Voici les expressions qui devraient convenir pour ta requête :
 
1er Champ - MonTexte
2e Champ - Position: DansChaîne([MonTexte];"//" )
Cette expression repère la position de "//" dans le champ MonTexte
3e Champ - Recup: VraiFaux([Position]>0;Droite([MonTexte];NbCar([MonTexte])-[Position]-1);[Montexte])
Si la position calculée est supérieure à 0, prendre les caractères de droite, sinon prendre MonTexte entier (ou bien rien du tout si tu préfères).
 
En SQL, la requête donne ceci :
 
SELECT MaTable.MonTexte, InStr([MonTexte],"//" ) AS [Position], IIf([Position]>0,Right([MonTexte],Len([MonTexte])-[Position]-1),[Montexte]) AS Recup
FROM MaTable
WITH OWNERACCESS OPTION;
 :jap:  
A+
Horatio
 

n°2312462
JAUNAR
Posté le 02-02-2006 à 09:16:40  profilanswer
 

MERCI BEAUCOUP, TRES BEAUCOUP
 
LUC

n°2984948
Ruff72
Posté le 07-03-2011 à 13:31:21  profilanswer
 

Bonjour
 
Merci également cela m'a été très utile.J'ai presque obtenu ce que je voulais mais j'aurai besoin d'un petit plus si c'est possible.
Je voudrai faire la même chose mais en indiquant qu'il prenne les caractères jusqu'au prochain espace car mon nombre de caractère n'est pas défini et il y a des informations non nécessaire à la suite.
Il s'agit de nom de famille.
Par avance merci de votre aide.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  access : extraction de caractères

 

Sujets relatifs
Access et exceltable de caracteres modifiee
Base de données Access[Access 2003]Utiliser des données
Pb US Robotics MAXg Access Point non détectéAccess logon Windows Xp
[Access] exporter des images dans un fichier .xmlConfiguré un état Access avant édition
Exchange OWA : Outlook Web Access et liens mailtoutilitaire recherche de caracteres
Plus de sujets relatifs à : access : extraction de caractères


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR