cs_Gdal
Messages postés30Date d'inscriptionvendredi 21 juin 2002StatutMembreDernière intervention 9 mai 2003
-
31 juil. 2002 à 13:52
cs_Gdal
Messages postés30Date d'inscriptionvendredi 21 juin 2002StatutMembreDernière intervention 9 mai 2003
-
1 août 2002 à 17:03
Salut,
Je recherche le code VBA qui supprime tous les enregistrements d'une table ? si possible sans demande de confirmation ...
Merci d'avance
Gwendal
---------------
L'amour est la victoire de l'imagination sur l'intelligence.
cs_rafano
Messages postés14Date d'inscriptionmardi 12 mars 2002StatutMembreDernière intervention31 juillet 20021 31 juil. 2002 à 22:29
Il faut voir si tu développe sous Access ou pas,
car ça ne marche que sous VBA Access.
J'ai une erreur aussi :
Ce n'est pas : DoCmd.Execute
Mais :
Dim Dbd as database
Set Dbd = CurrentDb
DoCmd.SetWarnings False
Dbd.Execute "DELETE ...."
DoCmd.SetWarnings True
Il faut effectuer un débogage pour savoir
où est l'erreur.
A+
cs_hgrandsart
Messages postés45Date d'inscriptionsamedi 6 juillet 2002StatutMembreDernière intervention 4 décembre 2011 1 août 2002 à 13:05
Bonjour,
utilise la cmd SQL
DELETE FROM 'nom de ta table'
WHERE 'nom du champ de ta table
DELETE 'nom table' supprime la table
comme tu le souhaite c'est sans confirmation et irrevocable
j'ai efface une table de 2.5 M d'enrg en 0.5s !!!
ATTENTION
Bon courage
Le borgne est roi au royaume des aveugles
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Gdal
Messages postés30Date d'inscriptionvendredi 21 juin 2002StatutMembreDernière intervention 9 mai 2003 1 août 2002 à 17:03
re,
Private Sub nomdubouton_Click()
'Empêche les demande de confirmation de s'afficher
DoCmd.SetWarnings False
'Efface le contenu de la table
DoCmd.RunSQL "DELETE * FROM nomdelatable;"
'Retablit les confirmations
DoCmd.SetWarnings True
End Sub
ATTENTION il faut pas que la table s'appelle table !!
sinon erreur 3131 !
Erreur de synthaxe dans la clause FROM