Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Passer une variable dans un DELETE Matable.* From Matable

2 réponses
Avatar
RENAUD Eric
J'ai défini des noms de tables en variables correspondant à une sélection
sur un formulaire

MaTable = "2006XXXX-DFI_Articles_ZPF"
ou
MaTable = "2006XXXX-DFI_Articles_Autres"

Pour la commande suivante, cela fonctionne
Set rst = Dbs.OpenRecordset(MaTable, dbOpenDynaset)

Je veux également éxecuter la cde suivante en essayant de prendre Matable
comme
variable mais je ne trouve pas la syntaxe adéquate pour la variable MaTable

CurrentDb.Execute "DELETE MaTable.* FROM MaTable"
D'avance merci

2 réponses

Avatar
Gafish
Bonjour,

RENAUD Eric wrote:
Je veux également éxecuter la cde suivante en essayant de prendre
Matable comme
variable mais je ne trouve pas la syntaxe adéquate pour la variable
MaTable

CurrentDb.Execute "DELETE MaTable.* FROM MaTable"


Essaie comme cela :

CurrentDb.Execute "DELETE * FROM [" & MaTable & "];"

Arnaud
--
Charte du forum : http://www.mpfa.info/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
RENAUD Eric
Merci c'est parfait
"Gafish" a écrit dans le message de news:
%
Bonjour,

RENAUD Eric wrote:
Je veux également éxecuter la cde suivante en essayant de prendre
Matable comme
variable mais je ne trouve pas la syntaxe adéquate pour la variable
MaTable

CurrentDb.Execute "DELETE MaTable.* FROM MaTable"


Essaie comme cela :

CurrentDb.Execute "DELETE * FROM [" & MaTable & "];"

Arnaud
--
Charte du forum : http://www.mpfa.info/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr