Certains clients imposent d'indiquer dans nos factures leur
références.(c'est bien légitime !)
Mais leurs références sont extrêmement disparates et impossible à mettre
dans un champs formatté.
Je voudrais que systématiquement soient ignorés les espaces qui auraient été
introduits dans la réf.du client.
Donc, si le client nous indique: MT 053 567, et que cette réf est encodée
comme telle, je voudrais convertir cela en MT053567. (Le client acceptera).
pour les versions 2000 mini: http://officesystem.access.free.fr/vba/replace1.htm pour la version 97, voir la fonction page : 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
"gael_Thierry" a écrit dans le message de news:
Bonjour,
Certains clients imposent d'indiquer dans nos factures leur références.(c'est bien légitime !) Mais leurs références sont extrêmement disparates et impossible à mettre dans un champs formatté.
Je voudrais que systématiquement soient ignorés les espaces qui auraient été introduits dans la réf.du client. Donc, si le client nous indique: MT 053 567, et que cette réf est encodée comme telle, je voudrais convertir cela en MT053567. (Le client acceptera).
Comment faire ?
Merci,
Gael Thierry
Bonjour.
Tu peux faire ceci:
variable= Replace(variable, " ", "")
pour les versions 2000 mini:
http://officesystem.access.free.fr/vba/replace1.htm
pour la version 97, voir la fonction page :
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
"gael_Thierry" <gl@eagletravel.be> a écrit dans le message de news:
OapKKek2FHA.476@TK2MSFTNGP15.phx.gbl...
Bonjour,
Certains clients imposent d'indiquer dans nos factures leur
références.(c'est bien légitime !)
Mais leurs références sont extrêmement disparates et impossible à mettre
dans un champs formatté.
Je voudrais que systématiquement soient ignorés les espaces qui auraient
été
introduits dans la réf.du client.
Donc, si le client nous indique: MT 053 567, et que cette réf est encodée
comme telle, je voudrais convertir cela en MT053567. (Le client
acceptera).
pour les versions 2000 mini: http://officesystem.access.free.fr/vba/replace1.htm pour la version 97, voir la fonction page : 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
"gael_Thierry" a écrit dans le message de news:
Bonjour,
Certains clients imposent d'indiquer dans nos factures leur références.(c'est bien légitime !) Mais leurs références sont extrêmement disparates et impossible à mettre dans un champs formatté.
Je voudrais que systématiquement soient ignorés les espaces qui auraient été introduits dans la réf.du client. Donc, si le client nous indique: MT 053 567, et que cette réf est encodée comme telle, je voudrais convertir cela en MT053567. (Le client acceptera).
Comment faire ?
Merci,
Gael Thierry
gael_Thierry
"Raymond [mvp]" a écrit dans le message de news:%
Bonjour.
Tu peux faire ceci:
variable= Replace(variable, " ", "")
pour les versions 2000 mini: http://officesystem.access.free.fr/vba/replace1.htm pour la version 97, voir la fonction page : 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
"gael_Thierry" a écrit dans le message de news:
Bonjour,
Certains clients imposent d'indiquer dans nos factures leur références.(c'est bien légitime !) Mais leurs références sont extrêmement disparates et impossible à mettre dans un champs formatté.
Je voudrais que systématiquement soient ignorés les espaces qui auraient été introduits dans la réf.du client. Donc, si le client nous indique: MT 053 567, et que cette réf est encodée
comme telle, je voudrais convertir cela en MT053567. (Le client acceptera).
Comment faire ?
Merci,
Gael Thierry
Merci Raymond, mais je crains d'avoir loupé qqch. (Je suis en Access 2000, oublié de le dire...)
refcli_CC est le champ auquel il faut retirer les espaces, J'ai créé dans mon formulaire une zone de texte dont la source-contrôle est: replace(refcli_CC, find " ", replace "") Résultat: #Nom?
Et si je remplace la source-contrôle par =replace(refcli_CC, find " ", replace "") message d'erreur ...omis opérande ou opérateur... caractère non valide, etc.
Qu'ai-je fait de mal ? Merci, Gael
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news:%235NwWmk2FHA.896@TK2MSFTNGP09.phx.gbl...
Bonjour.
Tu peux faire ceci:
variable= Replace(variable, " ", "")
pour les versions 2000 mini:
http://officesystem.access.free.fr/vba/replace1.htm
pour la version 97, voir la fonction page :
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
"gael_Thierry" <gl@eagletravel.be> a écrit dans le message de news:
OapKKek2FHA.476@TK2MSFTNGP15.phx.gbl...
Bonjour,
Certains clients imposent d'indiquer dans nos factures leur
références.(c'est bien légitime !)
Mais leurs références sont extrêmement disparates et impossible à mettre
dans un champs formatté.
Je voudrais que systématiquement soient ignorés les espaces qui auraient
été
introduits dans la réf.du client.
Donc, si le client nous indique: MT 053 567, et que cette réf est
encodée
comme telle, je voudrais convertir cela en MT053567. (Le client
acceptera).
Comment faire ?
Merci,
Gael Thierry
Merci Raymond, mais je crains d'avoir loupé qqch.
(Je suis en Access 2000, oublié de le dire...)
refcli_CC est le champ auquel il faut retirer les espaces,
J'ai créé dans mon formulaire une zone de texte dont la source-contrôle est:
replace(refcli_CC, find " ", replace "")
Résultat: #Nom?
Et si je remplace la source-contrôle par
=replace(refcli_CC, find " ", replace "")
message d'erreur ...omis opérande ou opérateur... caractère non
valide, etc.
pour les versions 2000 mini: http://officesystem.access.free.fr/vba/replace1.htm pour la version 97, voir la fonction page : 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
"gael_Thierry" a écrit dans le message de news:
Bonjour,
Certains clients imposent d'indiquer dans nos factures leur références.(c'est bien légitime !) Mais leurs références sont extrêmement disparates et impossible à mettre dans un champs formatté.
Je voudrais que systématiquement soient ignorés les espaces qui auraient été introduits dans la réf.du client. Donc, si le client nous indique: MT 053 567, et que cette réf est encodée
comme telle, je voudrais convertir cela en MT053567. (Le client acceptera).
Comment faire ?
Merci,
Gael Thierry
Merci Raymond, mais je crains d'avoir loupé qqch. (Je suis en Access 2000, oublié de le dire...)
refcli_CC est le champ auquel il faut retirer les espaces, J'ai créé dans mon formulaire une zone de texte dont la source-contrôle est: replace(refcli_CC, find " ", replace "") Résultat: #Nom?
Et si je remplace la source-contrôle par =replace(refcli_CC, find " ", replace "") message d'erreur ...omis opérande ou opérateur... caractère non valide, etc.
Qu'ai-je fait de mal ? Merci, Gael
Hervé DUCARNE
Bonjour, Tu n'as pas mis ce que Raymond t'as dit...
Mets dans la source de ton controle du formulaire : =replace (refcli_CC;" ";"") et ça devrait aller...
@+
"gael_Thierry" a écrit dans le message de news:
Merci Raymond, mais je crains d'avoir loupé qqch. (Je suis en Access 2000, oublié de le dire...)
refcli_CC est le champ auquel il faut retirer les espaces, J'ai créé dans mon formulaire une zone de texte dont la source-contrôle est:
Et si je remplace la source-contrôle par =replace(refcli_CC, find " ", replace "") message d'erreur ...omis opérande ou opérateur... caractère non valide, etc.
Qu'ai-je fait de mal ? Merci, Gael
Bonjour,
Tu n'as pas mis ce que Raymond t'as dit...
Mets dans la source de ton controle du formulaire :
=replace (refcli_CC;" ";"")
et ça devrait aller...
@+
"gael_Thierry" <gl@eagletravel.be> a écrit dans le message de
news:Owvuu352FHA.2196@tk2msftngp13.phx.gbl...
Merci Raymond, mais je crains d'avoir loupé qqch.
(Je suis en Access 2000, oublié de le dire...)
refcli_CC est le champ auquel il faut retirer les espaces,
J'ai créé dans mon formulaire une zone de texte dont la source-contrôle
est:
Et si je remplace la source-contrôle par
=replace(refcli_CC, find " ", replace "")
message d'erreur ...omis opérande ou opérateur... caractère non
valide, etc.
Et si je remplace la source-contrôle par =replace(refcli_CC, find " ", replace "") message d'erreur ...omis opérande ou opérateur... caractère non valide, etc.
Qu'ai-je fait de mal ? Merci, Gael
Raymond [mvp]
Bonjour.
il ne faut pas le mettre dans le source contrôle sinon tu ne pourras jamais modifier la donnée. il faut traiter la donnée sur l'événement afterupdate de ton contrôle Private Sub Monchamp_AfterUpdate() Me.Monchamp= Replace(Me.Monchamp, " ", "") End Sub
-- @+ 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
"gael_Thierry" a écrit dans le message de news:
Merci Raymond, mais je crains d'avoir loupé qqch. (Je suis en Access 2000, oublié de le dire...)
refcli_CC est le champ auquel il faut retirer les espaces, J'ai créé dans mon formulaire une zone de texte dont la source-contrôle est: replace(refcli_CC, find " ", replace "") Résultat: #Nom?
Et si je remplace la source-contrôle par =replace(refcli_CC, find " ", replace "") message d'erreur ...omis opérande ou opérateur... caractère non valide, etc.
Qu'ai-je fait de mal ? Merci, Gael
Bonjour.
il ne faut pas le mettre dans le source contrôle sinon tu ne pourras jamais
modifier la donnée.
il faut traiter la donnée sur l'événement afterupdate de ton contrôle
Private Sub Monchamp_AfterUpdate()
Me.Monchamp= Replace(Me.Monchamp, " ", "")
End Sub
--
@+
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
"gael_Thierry" <gl@eagletravel.be> a écrit dans le message de news:
Owvuu352FHA.2196@tk2msftngp13.phx.gbl...
Merci Raymond, mais je crains d'avoir loupé qqch.
(Je suis en Access 2000, oublié de le dire...)
refcli_CC est le champ auquel il faut retirer les espaces,
J'ai créé dans mon formulaire une zone de texte dont la source-contrôle
est:
replace(refcli_CC, find " ", replace "")
Résultat: #Nom?
Et si je remplace la source-contrôle par
=replace(refcli_CC, find " ", replace "")
message d'erreur ...omis opérande ou opérateur... caractère non
valide, etc.
il ne faut pas le mettre dans le source contrôle sinon tu ne pourras jamais modifier la donnée. il faut traiter la donnée sur l'événement afterupdate de ton contrôle Private Sub Monchamp_AfterUpdate() Me.Monchamp= Replace(Me.Monchamp, " ", "") End Sub
-- @+ 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
"gael_Thierry" a écrit dans le message de news:
Merci Raymond, mais je crains d'avoir loupé qqch. (Je suis en Access 2000, oublié de le dire...)
refcli_CC est le champ auquel il faut retirer les espaces, J'ai créé dans mon formulaire une zone de texte dont la source-contrôle est: replace(refcli_CC, find " ", replace "") Résultat: #Nom?
Et si je remplace la source-contrôle par =replace(refcli_CC, find " ", replace "") message d'erreur ...omis opérande ou opérateur... caractère non valide, etc.
Qu'ai-je fait de mal ? Merci, Gael
Hervé DUCARNE
Oups, la source du controle de ton état bien sûr...
"Hervé DUCARNE" a écrit dans le message de news:%23$
Bonjour, Tu n'as pas mis ce que Raymond t'as dit...
Mets dans la source de ton controle du formulaire : =replace (refcli_CC;" ";"") et ça devrait aller...
@+
"gael_Thierry" a écrit dans le message de news:
Merci Raymond, mais je crains d'avoir loupé qqch. (Je suis en Access 2000, oublié de le dire...)
refcli_CC est le champ auquel il faut retirer les espaces, J'ai créé dans mon formulaire une zone de texte dont la source-contrôle est:
Et si je remplace la source-contrôle par =replace(refcli_CC, find " ", replace "") message d'erreur ...omis opérande ou opérateur... caractère non valide, etc.
Qu'ai-je fait de mal ? Merci, Gael
Oups, la source du controle de ton état bien sûr...
"Hervé DUCARNE" <lepontherve@wanadou.fr> a écrit dans le message de
news:%23$aFtN62FHA.2640@TK2MSFTNGP09.phx.gbl...
Bonjour,
Tu n'as pas mis ce que Raymond t'as dit...
Mets dans la source de ton controle du formulaire :
=replace (refcli_CC;" ";"")
et ça devrait aller...
@+
"gael_Thierry" <gl@eagletravel.be> a écrit dans le message de
news:Owvuu352FHA.2196@tk2msftngp13.phx.gbl...
Merci Raymond, mais je crains d'avoir loupé qqch.
(Je suis en Access 2000, oublié de le dire...)
refcli_CC est le champ auquel il faut retirer les espaces,
J'ai créé dans mon formulaire une zone de texte dont la source-contrôle
est:
Et si je remplace la source-contrôle par
=replace(refcli_CC, find " ", replace "")
message d'erreur ...omis opérande ou opérateur... caractère non
valide, etc.
Et si je remplace la source-contrôle par =replace(refcli_CC, find " ", replace "") message d'erreur ...omis opérande ou opérateur... caractère non valide, etc.
Qu'ai-je fait de mal ? Merci, Gael
gael_Thierry
"Raymond [mvp]" a écrit dans le message de news:
Bonjour.
il ne faut pas le mettre dans le source contrôle sinon tu ne pourras jamais
modifier la donnée. il faut traiter la donnée sur l'événement afterupdate de ton contrôle Private Sub Monchamp_AfterUpdate() Me.Monchamp= Replace(Me.Monchamp, " ", "") End Sub
Grand merci, ça marche. Reste une question subsidiaire: la table contient 850 enregistrements dont le champ Refcli_CC contient des espaces. Y a-t-il moyen de mettre à jour l'ensemble des champs erronés ? En une seule opération ? Une solution très inélégante consiste à faire un Ctrl X puis Ctrl V sur le champs, ça fonctionne, mais il y a certainement plus rapide...peut-être plus simple
Gael
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news:eLSd7P62FHA.892@TK2MSFTNGP10.phx.gbl...
Bonjour.
il ne faut pas le mettre dans le source contrôle sinon tu ne pourras
jamais
modifier la donnée.
il faut traiter la donnée sur l'événement afterupdate de ton contrôle
Private Sub Monchamp_AfterUpdate()
Me.Monchamp= Replace(Me.Monchamp, " ", "")
End Sub
Grand merci, ça marche.
Reste une question subsidiaire: la table contient 850 enregistrements dont
le champ Refcli_CC
contient des espaces.
Y a-t-il moyen de mettre à jour l'ensemble des champs erronés ? En une seule
opération ?
Une solution très inélégante consiste à faire un Ctrl X puis Ctrl V sur le
champs, ça fonctionne, mais il y a certainement plus rapide...peut-être plus
simple
il ne faut pas le mettre dans le source contrôle sinon tu ne pourras jamais
modifier la donnée. il faut traiter la donnée sur l'événement afterupdate de ton contrôle Private Sub Monchamp_AfterUpdate() Me.Monchamp= Replace(Me.Monchamp, " ", "") End Sub
Grand merci, ça marche. Reste une question subsidiaire: la table contient 850 enregistrements dont le champ Refcli_CC contient des espaces. Y a-t-il moyen de mettre à jour l'ensemble des champs erronés ? En une seule opération ? Une solution très inélégante consiste à faire un Ctrl X puis Ctrl V sur le champs, ça fonctionne, mais il y a certainement plus rapide...peut-être plus simple
Gael
Raymond [mvp]
tu fais une requête sur ta table:
UPDATE Table1 SET Table1.Refcli_CC = Replace([Refcli_CC]," ","");
table1 étant le nom de ta table fais une copie avant de lancer la mise à jour -- @+ 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
"gael_Thierry" a écrit dans le message de news:
"Raymond [mvp]" a écrit dans le message de news:
Bonjour.
il ne faut pas le mettre dans le source contrôle sinon tu ne pourras jamais
modifier la donnée. il faut traiter la donnée sur l'événement afterupdate de ton contrôle Private Sub Monchamp_AfterUpdate() Me.Monchamp= Replace(Me.Monchamp, " ", "") End Sub
Grand merci, ça marche. Reste une question subsidiaire: la table contient 850 enregistrements dont le champ Refcli_CC contient des espaces. Y a-t-il moyen de mettre à jour l'ensemble des champs erronés ? En une seule opération ? Une solution très inélégante consiste à faire un Ctrl X puis Ctrl V sur le champs, ça fonctionne, mais il y a certainement plus rapide...peut-être plus simple
Gael
tu fais une requête sur ta table:
UPDATE Table1 SET Table1.Refcli_CC = Replace([Refcli_CC]," ","");
table1 étant le nom de ta table
fais une copie avant de lancer la mise à jour
--
@+
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
"gael_Thierry" <gl@eagletravel.be> a écrit dans le message de news:
uaJZlj72FHA.268@TK2MSFTNGP10.phx.gbl...
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message
de
news:eLSd7P62FHA.892@TK2MSFTNGP10.phx.gbl...
Bonjour.
il ne faut pas le mettre dans le source contrôle sinon tu ne pourras
jamais
modifier la donnée.
il faut traiter la donnée sur l'événement afterupdate de ton contrôle
Private Sub Monchamp_AfterUpdate()
Me.Monchamp= Replace(Me.Monchamp, " ", "")
End Sub
Grand merci, ça marche.
Reste une question subsidiaire: la table contient 850 enregistrements
dont
le champ Refcli_CC
contient des espaces.
Y a-t-il moyen de mettre à jour l'ensemble des champs erronés ? En une
seule
opération ?
Une solution très inélégante consiste à faire un Ctrl X puis Ctrl V sur le
champs, ça fonctionne, mais il y a certainement plus rapide...peut-être
plus
simple
UPDATE Table1 SET Table1.Refcli_CC = Replace([Refcli_CC]," ","");
table1 étant le nom de ta table fais une copie avant de lancer la mise à jour -- @+ 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
"gael_Thierry" a écrit dans le message de news:
"Raymond [mvp]" a écrit dans le message de news:
Bonjour.
il ne faut pas le mettre dans le source contrôle sinon tu ne pourras jamais
modifier la donnée. il faut traiter la donnée sur l'événement afterupdate de ton contrôle Private Sub Monchamp_AfterUpdate() Me.Monchamp= Replace(Me.Monchamp, " ", "") End Sub
Grand merci, ça marche. Reste une question subsidiaire: la table contient 850 enregistrements dont le champ Refcli_CC contient des espaces. Y a-t-il moyen de mettre à jour l'ensemble des champs erronés ? En une seule opération ? Une solution très inélégante consiste à faire un Ctrl X puis Ctrl V sur le champs, ça fonctionne, mais il y a certainement plus rapide...peut-être plus simple
Gael
Pierre CFI [mvp]
oui, une req mise à jour
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/
"gael_Thierry" a écrit dans le message de news:
"Raymond [mvp]" a écrit dans le message de news:
Bonjour.
il ne faut pas le mettre dans le source contrôle sinon tu ne pourras jamais
modifier la donnée. il faut traiter la donnée sur l'événement afterupdate de ton contrôle Private Sub Monchamp_AfterUpdate() Me.Monchamp= Replace(Me.Monchamp, " ", "") End Sub
Grand merci, ça marche. Reste une question subsidiaire: la table contient 850 enregistrements dont le champ Refcli_CC contient des espaces. Y a-t-il moyen de mettre à jour l'ensemble des champs erronés ? En une seule opération ? Une solution très inélégante consiste à faire un Ctrl X puis Ctrl V sur le champs, ça fonctionne, mais il y a certainement plus rapide...peut-être plus simple
Gael
oui, une req mise à jour
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
"gael_Thierry" <gl@eagletravel.be> a écrit dans le message de news: uaJZlj72FHA.268@TK2MSFTNGP10.phx.gbl...
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news:eLSd7P62FHA.892@TK2MSFTNGP10.phx.gbl...
Bonjour.
il ne faut pas le mettre dans le source contrôle sinon tu ne pourras
jamais
modifier la donnée.
il faut traiter la donnée sur l'événement afterupdate de ton contrôle
Private Sub Monchamp_AfterUpdate()
Me.Monchamp= Replace(Me.Monchamp, " ", "")
End Sub
Grand merci, ça marche.
Reste une question subsidiaire: la table contient 850 enregistrements dont
le champ Refcli_CC
contient des espaces.
Y a-t-il moyen de mettre à jour l'ensemble des champs erronés ? En une seule
opération ?
Une solution très inélégante consiste à faire un Ctrl X puis Ctrl V sur le
champs, ça fonctionne, mais il y a certainement plus rapide...peut-être plus
simple
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/
"gael_Thierry" a écrit dans le message de news:
"Raymond [mvp]" a écrit dans le message de news:
Bonjour.
il ne faut pas le mettre dans le source contrôle sinon tu ne pourras jamais
modifier la donnée. il faut traiter la donnée sur l'événement afterupdate de ton contrôle Private Sub Monchamp_AfterUpdate() Me.Monchamp= Replace(Me.Monchamp, " ", "") End Sub
Grand merci, ça marche. Reste une question subsidiaire: la table contient 850 enregistrements dont le champ Refcli_CC contient des espaces. Y a-t-il moyen de mettre à jour l'ensemble des champs erronés ? En une seule opération ? Une solution très inélégante consiste à faire un Ctrl X puis Ctrl V sur le champs, ça fonctionne, mais il y a certainement plus rapide...peut-être plus simple
Gael
gael_Thierry
Raymond,
J'ai pris une copie de ma table et l'ai nommée Table1 (pour être certain...) J'ai recopié exactement ton instruction dans le code SQL A l'exécution de la req, message: "Fonction 'Replace' non définie dans l'expression"
Pas d'aide dispo pour ce message d'erreur.
Désolé d'abuser, mais quid ?
Gael
"Raymond [mvp]" a écrit dans le message de news:uYeij%
tu fais une requête sur ta table:
UPDATE Table1 SET Table1.Refcli_CC = Replace([Refcli_CC]," ","");
table1 étant le nom de ta table fais une copie avant de lancer la mise à jour --
Raymond,
J'ai pris une copie de ma table et l'ai nommée Table1 (pour être certain...)
J'ai recopié exactement ton instruction dans le code SQL
A l'exécution de la req, message: "Fonction 'Replace' non définie dans
l'expression"
Pas d'aide dispo pour ce message d'erreur.
Désolé d'abuser, mais quid ?
Gael
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news:uYeij%2372FHA.632@TK2MSFTNGP10.phx.gbl...
tu fais une requête sur ta table:
UPDATE Table1 SET Table1.Refcli_CC = Replace([Refcli_CC]," ","");
table1 étant le nom de ta table
fais une copie avant de lancer la mise à jour
--
J'ai pris une copie de ma table et l'ai nommée Table1 (pour être certain...) J'ai recopié exactement ton instruction dans le code SQL A l'exécution de la req, message: "Fonction 'Replace' non définie dans l'expression"
Pas d'aide dispo pour ce message d'erreur.
Désolé d'abuser, mais quid ?
Gael
"Raymond [mvp]" a écrit dans le message de news:uYeij%
tu fais une requête sur ta table:
UPDATE Table1 SET Table1.Refcli_CC = Replace([Refcli_CC]," ","");
table1 étant le nom de ta table fais une copie avant de lancer la mise à jour --
Raymond [mvp]
ne serais-tu pas en version 97 ? ou antérieure ?
si oui, replace (remplacer) n'existait pas et il faut placer une fonction de substitution dans un module de ton code. tu trouveras cette fonction sur la page: http://officesystem.access.free.fr/ex_remplacer_texte.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
"gael_Thierry" a écrit dans le message de news:
Raymond,
J'ai pris une copie de ma table et l'ai nommée Table1 (pour être certain...) J'ai recopié exactement ton instruction dans le code SQL A l'exécution de la req, message: "Fonction 'Replace' non définie dans l'expression"
Pas d'aide dispo pour ce message d'erreur.
Désolé d'abuser, mais quid ?
Gael
"Raymond [mvp]" a écrit dans le message de news:uYeij%
tu fais une requête sur ta table:
UPDATE Table1 SET Table1.Refcli_CC = Replace([Refcli_CC]," ","");
table1 étant le nom de ta table fais une copie avant de lancer la mise à jour --
ne serais-tu pas en version 97 ? ou antérieure ?
si oui, replace (remplacer) n'existait pas et il faut placer une fonction de
substitution dans un module de ton code. tu trouveras cette fonction sur la
page: http://officesystem.access.free.fr/ex_remplacer_texte.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
"gael_Thierry" <gl@eagletravel.be> a écrit dans le message de news:
ufCVWO92FHA.2564@TK2MSFTNGP09.phx.gbl...
Raymond,
J'ai pris une copie de ma table et l'ai nommée Table1 (pour être
certain...)
J'ai recopié exactement ton instruction dans le code SQL
A l'exécution de la req, message: "Fonction 'Replace' non définie dans
l'expression"
Pas d'aide dispo pour ce message d'erreur.
Désolé d'abuser, mais quid ?
Gael
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message
de
news:uYeij%2372FHA.632@TK2MSFTNGP10.phx.gbl...
tu fais une requête sur ta table:
UPDATE Table1 SET Table1.Refcli_CC = Replace([Refcli_CC]," ","");
table1 étant le nom de ta table
fais une copie avant de lancer la mise à jour
--
si oui, replace (remplacer) n'existait pas et il faut placer une fonction de substitution dans un module de ton code. tu trouveras cette fonction sur la page: http://officesystem.access.free.fr/ex_remplacer_texte.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
"gael_Thierry" a écrit dans le message de news:
Raymond,
J'ai pris une copie de ma table et l'ai nommée Table1 (pour être certain...) J'ai recopié exactement ton instruction dans le code SQL A l'exécution de la req, message: "Fonction 'Replace' non définie dans l'expression"
Pas d'aide dispo pour ce message d'erreur.
Désolé d'abuser, mais quid ?
Gael
"Raymond [mvp]" a écrit dans le message de news:uYeij%
tu fais une requête sur ta table:
UPDATE Table1 SET Table1.Refcli_CC = Replace([Refcli_CC]," ","");
table1 étant le nom de ta table fais une copie avant de lancer la mise à jour --