J'en suis =E0 mes premi=E8res armes j'ai donc besoin de votre=20
aide.
J'ai import=E9 un fichier texte dans access. J'ai un champs=20
(texte) qui contient exemple la valeur suivante. 1.345,45.
Je veux convertir ce champs en num=E9rique mais il refuse=20
car il y a un point dans la valeur. Comment je peux faire=20
disparaitre ce point ?
passe moi ta base en zip , j'ai pas testé la fonction et on ne sait jamais. enlève le XYZ. sur l'adresse, indique la requête qu'il faut voir.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
a écrit dans le message de news:138d01c3df7e$fbd13110$ Par la suite ja fais ma requête MAJ comme mentionné plus haut ? Avec comme fonction: replace([monchamp];".";"") ? Si c'est ça bien ça ne marche pas . Je recois encore comme message UNDEFINE fonction REPLACE.
Je suis en sueur .......
passe moi ta base en zip , j'ai pas testé la fonction et on ne sait jamais.
enlève le XYZ. sur l'adresse, indique la requête qu'il faut voir.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
<anonymous@discussions.microsoft.com> a écrit dans le message de
news:138d01c3df7e$fbd13110$a501280a@phx.gbl...
Par la suite ja fais ma requête MAJ comme mentionné plus
haut ? Avec comme fonction:
replace([monchamp];".";"") ?
Si c'est ça bien ça ne marche pas . Je recois encore
comme message UNDEFINE fonction REPLACE.
passe moi ta base en zip , j'ai pas testé la fonction et on ne sait jamais. enlève le XYZ. sur l'adresse, indique la requête qu'il faut voir.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
a écrit dans le message de news:138d01c3df7e$fbd13110$ Par la suite ja fais ma requête MAJ comme mentionné plus haut ? Avec comme fonction: replace([monchamp];".";"") ? Si c'est ça bien ça ne marche pas . Je recois encore comme message UNDEFINE fonction REPLACE.
Je suis en sueur .......
Ok fait.
La quand j'exécute ma requête MAJ j'ai l'erreur suivante:
Wrong number of arguments used with function in qery expression "replace([monchamp];".";"")
-----Original Message----- remplace remplacestr par remplace . excuses je n'ai pas vérifié
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
a écrit dans le message de
news:149001c3df78$fdf11290$ J'ai fait une copie intégrale dans le module et lordque je compile le module j'obtiens l'erreur suivante "Erreur de compilation . Variable non définie sur cette variable ...... ReplaceStr = Ecxusez mon non savoir
-----Original Message----- Perdu. maintenant on joue avec ton fric.
Ci-dessous la fonction donnée par Jessy pour faire du replace sous 97.
tu la places dans un module standard et tu gardes la syntaxe que je t'ai
donnée, ça devrait marcher.
Voici l'équivalent de la fonction Replace() sous Access 97 :
Public Function Replace(TextIn, SearchStr, Replacement, CompMode As
Integer) Dim WorkText As String, Pointer As Integer If IsNull(TextIn) Then ReplaceStr = Null Else WorkText = TextIn Pointer = InStr(1, WorkText, SearchStr, CompMode) Do While Pointer > 0 WorkText = Left(WorkText, Pointer - 1) & Replacement & _
SearchStr, CompMode) Loop ReplaceStr = WorkText End If End Function
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
a écrit dans le message de
news:12c501c3df74$866a0000$ Je suis en Access 97
.
.
Ok fait.
La quand j'exécute ma requête MAJ j'ai l'erreur suivante:
Wrong number of arguments used with function in qery
expression "replace([monchamp];".";"")
-----Original Message-----
remplace remplacestr par remplace . excuses je n'ai
pas vérifié
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
<anonymous@discussions.microsoft.com> a écrit dans le
message de
news:149001c3df78$fdf11290$a601280a@phx.gbl...
J'ai fait une copie intégrale dans le module et lordque je
compile le module j'obtiens l'erreur suivante
"Erreur de compilation . Variable non définie sur cette
variable ...... ReplaceStr =
Ecxusez mon non savoir
-----Original Message-----
Perdu. maintenant on joue avec ton fric.
Ci-dessous la fonction donnée par Jessy pour faire du
replace sous 97.
tu la places dans un module standard et tu gardes la
syntaxe que je t'ai
donnée, ça devrait marcher.
Voici l'équivalent de la fonction Replace() sous Access
97 :
Public Function Replace(TextIn, SearchStr, Replacement,
CompMode As
Integer)
Dim WorkText As String, Pointer As Integer
If IsNull(TextIn) Then
ReplaceStr = Null
Else
WorkText = TextIn
Pointer = InStr(1, WorkText, SearchStr, CompMode)
Do While Pointer > 0
WorkText = Left(WorkText, Pointer - 1) &
Replacement & _
La quand j'exécute ma requête MAJ j'ai l'erreur suivante:
Wrong number of arguments used with function in qery expression "replace([monchamp];".";"")
-----Original Message----- remplace remplacestr par remplace . excuses je n'ai pas vérifié
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
a écrit dans le message de
news:149001c3df78$fdf11290$ J'ai fait une copie intégrale dans le module et lordque je compile le module j'obtiens l'erreur suivante "Erreur de compilation . Variable non définie sur cette variable ...... ReplaceStr = Ecxusez mon non savoir
-----Original Message----- Perdu. maintenant on joue avec ton fric.
Ci-dessous la fonction donnée par Jessy pour faire du replace sous 97.
tu la places dans un module standard et tu gardes la syntaxe que je t'ai
donnée, ça devrait marcher.
Voici l'équivalent de la fonction Replace() sous Access 97 :
Public Function Replace(TextIn, SearchStr, Replacement, CompMode As
Integer) Dim WorkText As String, Pointer As Integer If IsNull(TextIn) Then ReplaceStr = Null Else WorkText = TextIn Pointer = InStr(1, WorkText, SearchStr, CompMode) Do While Pointer > 0 WorkText = Left(WorkText, Pointer - 1) & Replacement & _
SearchStr, CompMode) Loop ReplaceStr = WorkText End If End Function
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
a écrit dans le message de
news:12c501c3df74$866a0000$ Je suis en Access 97
.
.
Raymond [mvp]
il manquait un paramètre. rajoute-1 à la fin pour le type de comparaison. si ça ne fonctionne pas envoie moi ta base
replace([monchamp]; "." ;"";-1) -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
a écrit dans le message de news:117901c3df80$4a5bbd40$ Ok fait.
La quand j'exécute ma requête MAJ j'ai l'erreur suivante:
Wrong number of arguments used with function in qery expression "replace([monchamp];".";"")
il manquait un paramètre. rajoute-1 à la fin pour le type de comparaison.
si ça ne fonctionne pas envoie moi ta base
replace([monchamp]; "." ;"";-1)
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
<anonymous@discussions.microsoft.com> a écrit dans le message de
news:117901c3df80$4a5bbd40$a001280a@phx.gbl...
Ok fait.
La quand j'exécute ma requête MAJ j'ai l'erreur suivante:
Wrong number of arguments used with function in qery
expression "replace([monchamp];".";"")
il manquait un paramètre. rajoute-1 à la fin pour le type de comparaison. si ça ne fonctionne pas envoie moi ta base
replace([monchamp]; "." ;"";-1) -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
a écrit dans le message de news:117901c3df80$4a5bbd40$ Ok fait.
La quand j'exécute ma requête MAJ j'ai l'erreur suivante:
Wrong number of arguments used with function in qery expression "replace([monchamp];".";"")
Voila c'est fait par YAHOO. Pas eu le choix. Laisse-moi savoir quand tu l'auras retourné
merci
-----Original Message----- passe moi ta base en zip , j'ai pas testé la fonction et on ne sait jamais.
enlève le XYZ. sur l'adresse, indique la requête qu'il faut voir.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
a écrit dans le message de
news:138d01c3df7e$fbd13110$ Par la suite ja fais ma requête MAJ comme mentionné plus haut ? Avec comme fonction: replace([monchamp];".";"") ? Si c'est ça bien ça ne marche pas . Je recois encore comme message UNDEFINE fonction REPLACE.
Je suis en sueur .......
.
Voila c'est fait par YAHOO. Pas eu le choix.
Laisse-moi savoir quand tu l'auras retourné
merci
-----Original Message-----
passe moi ta base en zip , j'ai pas testé la fonction et
on ne sait jamais.
enlève le XYZ. sur l'adresse, indique la requête qu'il
faut voir.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
<anonymous@discussions.microsoft.com> a écrit dans le
message de
news:138d01c3df7e$fbd13110$a501280a@phx.gbl...
Par la suite ja fais ma requête MAJ comme mentionné plus
haut ? Avec comme fonction:
replace([monchamp];".";"") ?
Si c'est ça bien ça ne marche pas . Je recois encore
comme message UNDEFINE fonction REPLACE.
Voila c'est fait par YAHOO. Pas eu le choix. Laisse-moi savoir quand tu l'auras retourné
merci
-----Original Message----- passe moi ta base en zip , j'ai pas testé la fonction et on ne sait jamais.
enlève le XYZ. sur l'adresse, indique la requête qu'il faut voir.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
a écrit dans le message de
news:138d01c3df7e$fbd13110$ Par la suite ja fais ma requête MAJ comme mentionné plus haut ? Avec comme fonction: replace([monchamp];".";"") ? Si c'est ça bien ça ne marche pas . Je recois encore comme message UNDEFINE fonction REPLACE.
Je suis en sueur .......
.
Je t'ai envoye ma base avant de voir que tu avais suggéré quelquechose et en plus j'avais oublié de corriger le mot valeur par worktext dans le module . Excuse-moi ... . J'ai corrigé le mot et j'ai essayé avec -1 et ça ne fonctionne pas.
-----Original Message----- il manquait un paramètre. rajoute-1 à la fin pour le type de comparaison.
si ça ne fonctionne pas envoie moi ta base
replace([monchamp]; "." ;"";-1) -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
a écrit dans le message de
news:117901c3df80$4a5bbd40$ Ok fait.
La quand j'exécute ma requête MAJ j'ai l'erreur suivante:
Wrong number of arguments used with function in qery expression "replace([monchamp];".";"")
.
Je t'ai envoye ma base avant de voir que tu avais suggéré
quelquechose et en plus j'avais oublié de corriger le mot
valeur par worktext dans le module . Excuse-moi ... .
J'ai corrigé le mot et j'ai essayé avec -1 et ça ne
fonctionne pas.
-----Original Message-----
il manquait un paramètre. rajoute-1 à la fin pour le type
de comparaison.
si ça ne fonctionne pas envoie moi ta base
replace([monchamp]; "." ;"";-1)
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
<anonymous@discussions.microsoft.com> a écrit dans le
message de
news:117901c3df80$4a5bbd40$a001280a@phx.gbl...
Ok fait.
La quand j'exécute ma requête MAJ j'ai l'erreur suivante:
Wrong number of arguments used with function in qery
expression "replace([monchamp];".";"")
Je t'ai envoye ma base avant de voir que tu avais suggéré quelquechose et en plus j'avais oublié de corriger le mot valeur par worktext dans le module . Excuse-moi ... . J'ai corrigé le mot et j'ai essayé avec -1 et ça ne fonctionne pas.
-----Original Message----- il manquait un paramètre. rajoute-1 à la fin pour le type de comparaison.
si ça ne fonctionne pas envoie moi ta base
replace([monchamp]; "." ;"";-1) -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
a écrit dans le message de
news:117901c3df80$4a5bbd40$ Ok fait.
La quand j'exécute ma requête MAJ j'ai l'erreur suivante:
Wrong number of arguments used with function in qery expression "replace([monchamp];".";"")
.
Gaspareau
Bonjour
Et si tu copie ta colonne dans Excel tu fais rechercher remplacer tu recopie le tout dans Access
C'est un peu tordu mais plus simple non ?
-- Gaspareau
Règle anti spam Pour réponse personnelle ne conserver qu'un d début de mon adresse courriel
"Jim" a écrit dans le message de news:134601c3df71$0331ce00$ Bonjour,
J'en suis à mes premières armes j'ai donc besoin de votre aide. J'ai importé un fichier texte dans access. J'ai un champs (texte) qui contient exemple la valeur suivante. 1.345,45. Je veux convertir ce champs en numérique mais il refuse car il y a un point dans la valeur. Comment je peux faire disparaitre ce point ?
Merci à l'Avance
Bonjour
Et si tu copie ta colonne dans Excel
tu fais rechercher remplacer
tu recopie le tout dans Access
C'est un peu tordu mais plus simple non ?
--
Gaspareau
Règle anti spam
Pour réponse personnelle ne conserver qu'un d
début de mon adresse courriel
"Jim" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:134601c3df71$0331ce00$a401280a@phx.gbl...
Bonjour,
J'en suis à mes premières armes j'ai donc besoin de votre
aide.
J'ai importé un fichier texte dans access. J'ai un champs
(texte) qui contient exemple la valeur suivante. 1.345,45.
Je veux convertir ce champs en numérique mais il refuse
car il y a un point dans la valeur. Comment je peux faire
disparaitre ce point ?
Et si tu copie ta colonne dans Excel tu fais rechercher remplacer tu recopie le tout dans Access
C'est un peu tordu mais plus simple non ?
-- Gaspareau
Règle anti spam Pour réponse personnelle ne conserver qu'un d début de mon adresse courriel
"Jim" a écrit dans le message de news:134601c3df71$0331ce00$ Bonjour,
J'en suis à mes premières armes j'ai donc besoin de votre aide. J'ai importé un fichier texte dans access. J'ai un champs (texte) qui contient exemple la valeur suivante. 1.345,45. Je veux convertir ce champs en numérique mais il refuse car il y a un point dans la valeur. Comment je peux faire disparaitre ce point ?
Merci à l'Avance
Raymond [mvp]
je te retourne ta base après modif.
j'ai enlevé une référence spéciale inconnue chez moi.
j'ai simplifié la fonction.
ta requête est identique ta table a bien été modifiée Refais un essai sur ta table quand même.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
a écrit dans le message de news:0cb601c3df86$99bba890$ Voila c'est fait par YAHOO. Pas eu le choix. Laisse-moi savoir quand tu l'auras retourné
merci
je te retourne ta base après modif.
j'ai enlevé une référence spéciale inconnue chez moi.
j'ai simplifié la fonction.
ta requête est identique
ta table a bien été modifiée
Refais un essai sur ta table quand même.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
<anonymous@discussions.microsoft.com> a écrit dans le message de
news:0cb601c3df86$99bba890$a301280a@phx.gbl...
Voila c'est fait par YAHOO. Pas eu le choix.
Laisse-moi savoir quand tu l'auras retourné