Bonjour,
est il possible, par requete, de supprimer les valeurs de
tous les champs d'une table, sans pour autant supprimer
les enregistrements ?
Merci d'avance
Bonjour,
est il possible, par requete, de supprimer les valeurs de
tous les champs d'une table, sans pour autant supprimer
les enregistrements ?
Merci d'avance
Bonjour,
est il possible, par requete, de supprimer les valeurs de
tous les champs d'une table, sans pour autant supprimer
les enregistrements ?
Merci d'avance
-----Message d'origine-----
Bonjour.
Pour faire ça tu fais une requête mise à jour et dans la
ligne mise à jour
tu indiques "" pour les champs alpha, 0 pour les champs
numériques, pour les
dates il faut voir ainsi que pour les autres champs. il
faut vérifier les
index sans doublon, car avec ça tu va en avoir des
doublons.
je ne sais pas ce que tu veux faire, mais la logique
m'échappe.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"pierref" a écrit
dans le message de
news:803401c431bf$30bf3b50$Bonjour,
est il possible, par requete, de supprimer les valeurs
de
tous les champs d'une table, sans pour autant supprimer
les enregistrements ?
Merci d'avance
.
-----Message d'origine-----
Bonjour.
Pour faire ça tu fais une requête mise à jour et dans la
ligne mise à jour
tu indiques "" pour les champs alpha, 0 pour les champs
numériques, pour les
dates il faut voir ainsi que pour les autres champs. il
faut vérifier les
index sans doublon, car avec ça tu va en avoir des
doublons.
je ne sais pas ce que tu veux faire, mais la logique
m'échappe.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"pierref" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:803401c431bf$30bf3b50$a101280a@phx.gbl...
Bonjour,
est il possible, par requete, de supprimer les valeurs
de
tous les champs d'une table, sans pour autant supprimer
les enregistrements ?
Merci d'avance
.
-----Message d'origine-----
Bonjour.
Pour faire ça tu fais une requête mise à jour et dans la
ligne mise à jour
tu indiques "" pour les champs alpha, 0 pour les champs
numériques, pour les
dates il faut voir ainsi que pour les autres champs. il
faut vérifier les
index sans doublon, car avec ça tu va en avoir des
doublons.
je ne sais pas ce que tu veux faire, mais la logique
m'échappe.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"pierref" a écrit
dans le message de
news:803401c431bf$30bf3b50$Bonjour,
est il possible, par requete, de supprimer les valeurs
de
tous les champs d'une table, sans pour autant supprimer
les enregistrements ?
Merci d'avance
.
-----Message d'origine-----
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"
requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '',
[Corrélations].[3] = '', [Corrélations].[4] = '',"
je ne comprrend pas tes guillemets et les virgules.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"pierref" a écrit
dans le message de
news:819601c431cc$99bdaad0$
Heu.. y'a pas tellement de logique.
C'est une table dans laquelle je stocke des calculs de
corrélation.
Et je veux pouvoir la vider avant de refaire des calculs
parce que y'aura pas forcement le meme nb de données.
Sinon, dans mon code j'ai mis :
Set BD = DBEngine.Workspaces(0).Databases(0)
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"
requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '', [Corrélations].[3] = '',
[Corrélations].[4] = '',"
requete = requete & "[Corrélations].[5] = '',
[Corrélations].[6] = '', [Corrélations].[7] = '',
[Corrélations].[8] = '',"
requete = requete & "[Corrélations].[9] = '',
[Corrélations].[10] = '', [Corrélations].[11] = '',
[Corrélations].[12] = '',"
requete = requete & "[Corrélations].[13] = '',
[Corrélations].[14] = '', [Corrélations].[15] = '',
[Corrélations].[16] = '';"
BD.Execute (requete)
Malheureusement ca ne fait rien ...(tous les champs sont
des champs texte)
Merci et a+
.
-----Message d'origine-----
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"
requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '',
[Corrélations].[3] = '', [Corrélations].[4] = '',"
je ne comprrend pas tes guillemets et les virgules.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"pierref" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:819601c431cc$99bdaad0$a001280a@phx.gbl...
Heu.. y'a pas tellement de logique.
C'est une table dans laquelle je stocke des calculs de
corrélation.
Et je veux pouvoir la vider avant de refaire des calculs
parce que y'aura pas forcement le meme nb de données.
Sinon, dans mon code j'ai mis :
Set BD = DBEngine.Workspaces(0).Databases(0)
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"
requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '', [Corrélations].[3] = '',
[Corrélations].[4] = '',"
requete = requete & "[Corrélations].[5] = '',
[Corrélations].[6] = '', [Corrélations].[7] = '',
[Corrélations].[8] = '',"
requete = requete & "[Corrélations].[9] = '',
[Corrélations].[10] = '', [Corrélations].[11] = '',
[Corrélations].[12] = '',"
requete = requete & "[Corrélations].[13] = '',
[Corrélations].[14] = '', [Corrélations].[15] = '',
[Corrélations].[16] = '';"
BD.Execute (requete)
Malheureusement ca ne fait rien ...(tous les champs sont
des champs texte)
Merci et a+
.
-----Message d'origine-----
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"
requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '',
[Corrélations].[3] = '', [Corrélations].[4] = '',"
je ne comprrend pas tes guillemets et les virgules.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"pierref" a écrit
dans le message de
news:819601c431cc$99bdaad0$
Heu.. y'a pas tellement de logique.
C'est une table dans laquelle je stocke des calculs de
corrélation.
Et je veux pouvoir la vider avant de refaire des calculs
parce que y'aura pas forcement le meme nb de données.
Sinon, dans mon code j'ai mis :
Set BD = DBEngine.Workspaces(0).Databases(0)
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"
requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '', [Corrélations].[3] = '',
[Corrélations].[4] = '',"
requete = requete & "[Corrélations].[5] = '',
[Corrélations].[6] = '', [Corrélations].[7] = '',
[Corrélations].[8] = '',"
requete = requete & "[Corrélations].[9] = '',
[Corrélations].[10] = '', [Corrélations].[11] = '',
[Corrélations].[12] = '',"
requete = requete & "[Corrélations].[13] = '',
[Corrélations].[14] = '', [Corrélations].[15] = '',
[Corrélations].[16] = '';"
BD.Execute (requete)
Malheureusement ca ne fait rien ...(tous les champs sont
des champs texte)
Merci et a+
.
-----Message d'origine-----
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"
requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '',
[Corrélations].[3] = '', [Corrélations].[4] = '',"
je ne comprrend pas tes guillemets et les virgules.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"pierref" a écrit
dans le message de
news:819601c431cc$99bdaad0$
Heu.. y'a pas tellement de logique.
C'est une table dans laquelle je stocke des calculs de
corrélation.
Et je veux pouvoir la vider avant de refaire des calculs
parce que y'aura pas forcement le meme nb de données.
Sinon, dans mon code j'ai mis :
Set BD = DBEngine.Workspaces(0).Databases(0)
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"
requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '', [Corrélations].[3] = '',
[Corrélations].[4] = '',"
requete = requete & "[Corrélations].[5] = '',
[Corrélations].[6] = '', [Corrélations].[7] = '',
[Corrélations].[8] = '',"
requete = requete & "[Corrélations].[9] = '',
[Corrélations].[10] = '', [Corrélations].[11] = '',
[Corrélations].[12] = '',"
requete = requete & "[Corrélations].[13] = '',
[Corrélations].[14] = '', [Corrélations].[15] = '',
[Corrélations].[16] = '';"
BD.Execute (requete)
Malheureusement ca ne fait rien ...(tous les champs sont
des champs texte)
Merci et a+
.
-----Message d'origine-----
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"
requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '',
[Corrélations].[3] = '', [Corrélations].[4] = '',"
je ne comprrend pas tes guillemets et les virgules.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"pierref" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:819601c431cc$99bdaad0$a001280a@phx.gbl...
Heu.. y'a pas tellement de logique.
C'est une table dans laquelle je stocke des calculs de
corrélation.
Et je veux pouvoir la vider avant de refaire des calculs
parce que y'aura pas forcement le meme nb de données.
Sinon, dans mon code j'ai mis :
Set BD = DBEngine.Workspaces(0).Databases(0)
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"
requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '', [Corrélations].[3] = '',
[Corrélations].[4] = '',"
requete = requete & "[Corrélations].[5] = '',
[Corrélations].[6] = '', [Corrélations].[7] = '',
[Corrélations].[8] = '',"
requete = requete & "[Corrélations].[9] = '',
[Corrélations].[10] = '', [Corrélations].[11] = '',
[Corrélations].[12] = '',"
requete = requete & "[Corrélations].[13] = '',
[Corrélations].[14] = '', [Corrélations].[15] = '',
[Corrélations].[16] = '';"
BD.Execute (requete)
Malheureusement ca ne fait rien ...(tous les champs sont
des champs texte)
Merci et a+
.
-----Message d'origine-----
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"
requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '',
[Corrélations].[3] = '', [Corrélations].[4] = '',"
je ne comprrend pas tes guillemets et les virgules.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"pierref" a écrit
dans le message de
news:819601c431cc$99bdaad0$
Heu.. y'a pas tellement de logique.
C'est une table dans laquelle je stocke des calculs de
corrélation.
Et je veux pouvoir la vider avant de refaire des calculs
parce que y'aura pas forcement le meme nb de données.
Sinon, dans mon code j'ai mis :
Set BD = DBEngine.Workspaces(0).Databases(0)
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"
requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '', [Corrélations].[3] = '',
[Corrélations].[4] = '',"
requete = requete & "[Corrélations].[5] = '',
[Corrélations].[6] = '', [Corrélations].[7] = '',
[Corrélations].[8] = '',"
requete = requete & "[Corrélations].[9] = '',
[Corrélations].[10] = '', [Corrélations].[11] = '',
[Corrélations].[12] = '',"
requete = requete & "[Corrélations].[13] = '',
[Corrélations].[14] = '', [Corrélations].[15] = '',
[Corrélations].[16] = '';"
BD.Execute (requete)
Malheureusement ca ne fait rien ...(tous les champs sont
des champs texte)
Merci et a+
.
-----Message d'origine-----
place un debug.print de requête avant le execute , moi je
trouve que les
guillemets et apostrophes ne vont pas.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"pierref" a écrit
dans le message de
news:823e01c431da$5cec0620$
ben en fait j'ecris ma requète dans le string "requete" et
je l'execute. ca donne : (requete raccourcie pour exemple)
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',[Corrélations].[1] = '',
[Corrélations].[2] = '', [Corrélations].[3] = '',
[Corrélations].[4] = '';"
BD.Execute (requete)
J'ai mis des tilds '' au lieu des guillemets "" parce que
je peux pas mettre ces derniers dans un string.
Ca te semble faut ? en tout cas ca marche pas : il se
passe rien qd j'execute :-)
Merci-----Message d'origine-----
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '',[Corrélations].[3] = '', [Corrélations].[4] = '',"
je ne comprrend pas tes guillemets et les virgules.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"pierref" a écrit
dans le message denews:819601c431cc$99bdaad0$
Heu.. y'a pas tellement de logique.
C'est une table dans laquelle je stocke des calculs de
corrélation.
Et je veux pouvoir la vider avant de refaire des calculs
parce que y'aura pas forcement le meme nb de données.
Sinon, dans mon code j'ai mis :
Set BD = DBEngine.Workspaces(0).Databases(0)
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"
requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '', [Corrélations].[3] = '',
[Corrélations].[4] = '',"
requete = requete & "[Corrélations].[5] = '',
[Corrélations].[6] = '', [Corrélations].[7] = '',
[Corrélations].[8] = '',"
requete = requete & "[Corrélations].[9] = '',
[Corrélations].[10] = '', [Corrélations].[11] = '',
[Corrélations].[12] = '',"
requete = requete & "[Corrélations].[13] = '',
[Corrélations].[14] = '', [Corrélations].[15] = '',
[Corrélations].[16] = '';"
BD.Execute (requete)
Malheureusement ca ne fait rien ...(tous les champs sont
des champs texte)
Merci et a+
.
.
-----Message d'origine-----
place un debug.print de requête avant le execute , moi je
trouve que les
guillemets et apostrophes ne vont pas.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"pierref" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:823e01c431da$5cec0620$a001280a@phx.gbl...
ben en fait j'ecris ma requète dans le string "requete" et
je l'execute. ca donne : (requete raccourcie pour exemple)
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',[Corrélations].[1] = '',
[Corrélations].[2] = '', [Corrélations].[3] = '',
[Corrélations].[4] = '';"
BD.Execute (requete)
J'ai mis des tilds '' au lieu des guillemets "" parce que
je peux pas mettre ces derniers dans un string.
Ca te semble faut ? en tout cas ca marche pas : il se
passe rien qd j'execute :-)
Merci
-----Message d'origine-----
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"
requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '',
[Corrélations].[3] = '', [Corrélations].[4] = '',"
je ne comprrend pas tes guillemets et les virgules.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"pierref" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:819601c431cc$99bdaad0$a001280a@phx.gbl...
Heu.. y'a pas tellement de logique.
C'est une table dans laquelle je stocke des calculs de
corrélation.
Et je veux pouvoir la vider avant de refaire des calculs
parce que y'aura pas forcement le meme nb de données.
Sinon, dans mon code j'ai mis :
Set BD = DBEngine.Workspaces(0).Databases(0)
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"
requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '', [Corrélations].[3] = '',
[Corrélations].[4] = '',"
requete = requete & "[Corrélations].[5] = '',
[Corrélations].[6] = '', [Corrélations].[7] = '',
[Corrélations].[8] = '',"
requete = requete & "[Corrélations].[9] = '',
[Corrélations].[10] = '', [Corrélations].[11] = '',
[Corrélations].[12] = '',"
requete = requete & "[Corrélations].[13] = '',
[Corrélations].[14] = '', [Corrélations].[15] = '',
[Corrélations].[16] = '';"
BD.Execute (requete)
Malheureusement ca ne fait rien ...(tous les champs sont
des champs texte)
Merci et a+
.
.
-----Message d'origine-----
place un debug.print de requête avant le execute , moi je
trouve que les
guillemets et apostrophes ne vont pas.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"pierref" a écrit
dans le message de
news:823e01c431da$5cec0620$
ben en fait j'ecris ma requète dans le string "requete" et
je l'execute. ca donne : (requete raccourcie pour exemple)
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',[Corrélations].[1] = '',
[Corrélations].[2] = '', [Corrélations].[3] = '',
[Corrélations].[4] = '';"
BD.Execute (requete)
J'ai mis des tilds '' au lieu des guillemets "" parce que
je peux pas mettre ces derniers dans un string.
Ca te semble faut ? en tout cas ca marche pas : il se
passe rien qd j'execute :-)
Merci-----Message d'origine-----
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '',[Corrélations].[3] = '', [Corrélations].[4] = '',"
je ne comprrend pas tes guillemets et les virgules.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"pierref" a écrit
dans le message denews:819601c431cc$99bdaad0$
Heu.. y'a pas tellement de logique.
C'est une table dans laquelle je stocke des calculs de
corrélation.
Et je veux pouvoir la vider avant de refaire des calculs
parce que y'aura pas forcement le meme nb de données.
Sinon, dans mon code j'ai mis :
Set BD = DBEngine.Workspaces(0).Databases(0)
requete = "UPDATE [Corrélations] SET
[Corrélations].Indices = '',"
requete = requete & "[Corrélations].[1] = '',
[Corrélations].[2] = '', [Corrélations].[3] = '',
[Corrélations].[4] = '',"
requete = requete & "[Corrélations].[5] = '',
[Corrélations].[6] = '', [Corrélations].[7] = '',
[Corrélations].[8] = '',"
requete = requete & "[Corrélations].[9] = '',
[Corrélations].[10] = '', [Corrélations].[11] = '',
[Corrélations].[12] = '',"
requete = requete & "[Corrélations].[13] = '',
[Corrélations].[14] = '', [Corrélations].[15] = '',
[Corrélations].[16] = '';"
BD.Execute (requete)
Malheureusement ca ne fait rien ...(tous les champs sont
des champs texte)
Merci et a+
.
.