Rechercher : dans
Par :

Remplacer un anti-slash en sql sous access

Dernière réponse le 11 jui 2007 à 10:01:14 souloverride, le 4 jui 2007 à 10:47:18 
 Signaler ce message aux modérateurs

Bonjour tout le monde;

J'ai un petit soucis sous access je doit remplacer le début de toute ma colonne filename.
C'est a dire : \\abcde\der\der\der\lasuitejegarde
Par rien.
Comment faire?
j'ai essayer avec Repalce :
Replace ( "\\abcde\der\der\der\lasuitejegarde", "\\abcde\der\der\der\", "" )
mais ca marche pas.
:(

Merci pour votre aide.

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Remplacer un anti slash en sql sous access » dans :
Antislash sous Mac VoirIl n'y a pas de caractère antislash (barre oblique inverse) sur le clavier Mac. Néanmoins, il est possible de saisir ce caractère en utilisant la combinaison suivante : Alt + Maj + /
SQL - Création de vues VoirQu'est-ce qu'une vue? Une vue est une table virtuelle, c'est-à-dire dont les données ne sont pas stockées dans une table de la base de données, et dans laquelle il est possible de rassembler des informations provenant de plusieurs tables. On parle...
SQL - Sous-requêtes VoirExpression des sous-requêtes Effectuer une sous-requête consiste à effectuer une requête à l'intérieur d'une autre, ou en d'autres termes d'utiliser une requête afin d'en réaliser une autre (on entend parfois le terme de requêtes en...

1

 souloverride, le 11 jui 2007 à 10:01:14
  • +1

Bon bah comme j'ai pas eu d'aide je me suis debrouiller tout seul.
Alors voila ma propre solution:
Dans le mode VB d'ACCESS:
J'ai crée un fonction GetClientName:


Function GetClientName(strFileName As String) As String

Dim strTemp As String
Dim index As Integer
Dim length As Integer

If Left(strFileName, 21) = "\\abcde\der\der\der\" Then
length = 21
Else
length = 19
End If

strTemp = Right(strFileName, Len(strFileName) - length)
index = InStr(1, strTemp, "\")

If index > 0 Then
GetClientName = Left(strTemp, index - 1)
Else
GetClientName = Left(strTemp, index)
End If
End Function

Puis dans ma requète j'ai juste ajouté:

Field: Clients: GetClientName([FileName])
Table:
Total: Group By
Sort: Ascending
Show: YES
Criteria: <>"" (Pour ne pas afficher les valeurs null)

Voili, Voila!!!!!

Bonne journée

Répondre à souloverride