OVH Cloud OVH Cloud

Espaces

4 réponses
Avatar
PatCatNat's
Bonjour,

(Access 97)
J'ai des numéros de codes avec des espaces (et toujours à la même position).
Je cherche à les supprimer avec une fonction dans une requête :

57 10 590 doit me donner 5710590

En fait c pour faire une liste de nom d'utilisteurs et mot de passe et j'en
suis là :

Utilisateur: SupprimerAccents(Minuscule([Le Prenom])) & "." &
Minuscule([LeNom]) & ":" & Gauche([NumCP];9) & Minuscule(Droite([NumCP];1))

et c à Gauche([NumCP];9) que j''aimerais placer la fonction !!!

Quelqu'un a une idée ?

Merci

Patrice

4 réponses

Avatar
Raymond [mvp]
Bonsoir.

utilises la fonction replace qui est compatible 97/2000 ou alors une
combinaison de left, mid et right
http://officesystem.access.free.fr/vba/replace.htm
--
@+
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


"PatCatNat's" a écrit dans le message de news:
cvqbdp$3n$
Bonjour,

(Access 97)
J'ai des numéros de codes avec des espaces (et toujours à la même
position).
Je cherche à les supprimer avec une fonction dans une requête :

57 10 590 doit me donner 5710590

En fait c pour faire une liste de nom d'utilisteurs et mot de passe et
j'en
suis là :

Utilisateur: SupprimerAccents(Minuscule([Le Prenom])) & "." &
Minuscule([LeNom]) & ":" & Gauche([NumCP];9) &
Minuscule(Droite([NumCP];1))

et c à Gauche([NumCP];9) que j''aimerais placer la fonction !!!

Quelqu'un a une idée ?

Merci

Patrice




Avatar
PatCatNat's
Merci (encore) Raymond,

J'vais abuser ;o)))

Ta fonction est nickel chrome... c'est 2 peccables..

2ème problème pour mon export txt : J'ai des guillemets et une entête de
colonne que je voudrais enlever...

J'ai comme résultat :

"Utilisateur"
"abdelkader.barrich:7201493k"
"adeline.bigorne:6706710c"
"ahmed.chellaoui:7208660a"
"aicha.haouri:6907205g"
"alain.carvalho:6112148p"

et je souhaiterais :

abdelkader.barrich:7201493k
adeline.bigorne:6706710c
ahmed.chellaoui:7208660a
aicha.haouri:6907205g
alain.carvalho:6112148p

Mon VBA :

DoCmd.TransferText acExportDelim, , "R_Export_CodePassWeb",
"c:EssaiexportTexte.txt", -1

Est ce que quelqu'(un à la solution à ma mauvaise écriture ???????

Patrice

"Raymond [mvp]" a écrit dans le message de
news:
Bonsoir.

utilises la fonction replace qui est compatible 97/2000 ou alors une
combinaison de left, mid et right
http://officesystem.access.free.fr/vba/replace.htm
--
@+
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


"PatCatNat's" a écrit dans le message de news:
cvqbdp$3n$
Bonjour,

(Access 97)
J'ai des numéros de codes avec des espaces (et toujours à la même
position).
Je cherche à les supprimer avec une fonction dans une requête :

57 10 590 doit me donner 5710590

En fait c pour faire une liste de nom d'utilisteurs et mot de passe et
j'en
suis là :

Utilisateur: SupprimerAccents(Minuscule([Le Prenom])) & "." &
Minuscule([LeNom]) & ":" & Gauche([NumCP];9) &
Minuscule(Droite([NumCP];1))

et c à Gauche([NumCP];9) que j''aimerais placer la fonction !!!

Quelqu'un a une idée ?

Merci

Patrice








Avatar
Raymond [mvp]
Bonjour.

s'il faut le faire pour tout le fichier, il faut créer un fichier de
spécification export et tu mets {aucun} dans les délimiteurs de texte.
si tu n'as qu'une seule colonne dans le fichier, c'est résolu par l'export.
mais tu dois avoir plusieurs colonnes et là tu n'as qu'une solution, c'est
travailler directement sur le fichier texte.
http://officesystem.access.free.fr/scr_textfile.htm
--
@+
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


"PatCatNat's" a écrit dans le message de news:
cvr6ok$bk2$
Merci (encore) Raymond,

J'vais abuser ;o)))

Ta fonction est nickel chrome... c'est 2 peccables..

2ème problème pour mon export txt : J'ai des guillemets et une entête de
colonne que je voudrais enlever...

J'ai comme résultat :

"Utilisateur"
"abdelkader.barrich:7201493k"
"adeline.bigorne:6706710c"
"ahmed.chellaoui:7208660a"
"aicha.haouri:6907205g"
"alain.carvalho:6112148p"

et je souhaiterais :

abdelkader.barrich:7201493k
adeline.bigorne:6706710c
ahmed.chellaoui:7208660a
aicha.haouri:6907205g
alain.carvalho:6112148p

Mon VBA :

DoCmd.TransferText acExportDelim, , "R_Export_CodePassWeb",
"c:EssaiexportTexte.txt", -1

Est ce que quelqu'(un à la solution à ma mauvaise écriture ???????

Patrice


Avatar
PatCatNat's
Bonjour Raymond

3 peccables...

Merci

Patrice

"Raymond [mvp]" a écrit dans le message de
news:
Bonjour.

s'il faut le faire pour tout le fichier, il faut créer un fichier de
spécification export et tu mets {aucun} dans les délimiteurs de texte.
si tu n'as qu'une seule colonne dans le fichier, c'est résolu par
l'export.

mais tu dois avoir plusieurs colonnes et là tu n'as qu'une solution, c'est
travailler directement sur le fichier texte.
http://officesystem.access.free.fr/scr_textfile.htm
--
@+
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


"PatCatNat's" a écrit dans le message de news:
cvr6ok$bk2$
Merci (encore) Raymond,

J'vais abuser ;o)))

Ta fonction est nickel chrome... c'est 2 peccables..

2ème problème pour mon export txt : J'ai des guillemets et une entête de
colonne que je voudrais enlever...

J'ai comme résultat :

"Utilisateur"
"abdelkader.barrich:7201493k"
"adeline.bigorne:6706710c"
"ahmed.chellaoui:7208660a"
"aicha.haouri:6907205g"
"alain.carvalho:6112148p"

et je souhaiterais :

abdelkader.barrich:7201493k
adeline.bigorne:6706710c
ahmed.chellaoui:7208660a
aicha.haouri:6907205g
alain.carvalho:6112148p

Mon VBA :

DoCmd.TransferText acExportDelim, , "R_Export_CodePassWeb",
"c:EssaiexportTexte.txt", -1

Est ce que quelqu'(un à la solution à ma mauvaise écriture ???????

Patrice