Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2122 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Supprimer enregistrements d'une table Access ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Supprimer enregistrements d'une table Access ?

n°187011
Gwendal
Posté le 31-07-2002 à 13:05:54  profilanswer
 

Salut,
 
        Je recherche le code VBA qui supprime tous les enregistrements d'une table ? si possible sans demande de confirmation ...
 
Merci d'avance
 
Gwendal

mood
Publicité
Posté le 31-07-2002 à 13:05:54  profilanswer
 

n°187060
latruffe
Bdovore
Posté le 31-07-2002 à 13:46:20  profilanswer
 

Gwendal a écrit a écrit :

Salut,
 
        Je recherche le code VBA qui supprime tous les enregistrements d'une table ? si possible sans demande de confirmation ...
 
Merci d'avance
 
Gwendal




 
Ben tu peux faire comme ça
 

Code :
  1. 'Empêche les demande de confirmation de s'afficher
  2. DoCmd.SetWarnings False
  3. 'Efface le contenu de la table
  4. DoCmd.RunSQL "DELETE * FROM Users;"
  5. 'Retablit les confirmations
  6. DoCmd.SetWarnings True

n°187256
Gwendal
Posté le 31-07-2002 à 15:32:27  profilanswer
 

Problème !
j'ai un message d'erreur "Erreur de synthaxe dans la clause FROM"
 

Citation :


Private Sub supprimertable_Click()
'Empêche les demande de confirmation de s'afficher
  DoCmd.SetWarnings False
  'Efface le contenu de la table
  DoCmd.RunSQL "DELETE * FROM User;"
  'Retablit les confirmations
  DoCmd.SetWarnings True
End Sub


 
a la place user tu mets le nom de la table ?
 
ma table s'appelle Table Généale
 
merci du coup de main
 
Gwendal

n°187493
latruffe
Bdovore
Posté le 31-07-2002 à 17:40:55  profilanswer
 

Oui, à la place de users tu mets le nom de ta table : pour faire un essai, j'avais créé une table user.

n°187501
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 31-07-2002 à 17:46:55  profilanswer
 

Et le ";" à la fin de la requete ? Faudrait peut etre le virer, non ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°187529
latruffe
Bdovore
Posté le 31-07-2002 à 18:12:58  profilanswer
 

Harkonnen a écrit a écrit :

Et le ";" à la fin de la requete ? Faudrait peut etre le virer, non ?




 
Non, toutes les query SQL doivent se terminer par ;

n°187844
Gwendal
Posté le 01-08-2002 à 10:23:10  profilanswer
 

Thank !
 
sa marche !
 
Gwendal

n°188050
Gwendal
Posté le 01-08-2002 à 17:02:36  profilanswer
 

re,
 

Code :
  1. Private Sub nomdubouton_Click()
  2. 'Empêche les demande de confirmation de s'afficher
  3. DoCmd.SetWarnings False
  4. 'Efface le contenu de la table
  5. DoCmd.RunSQL "DELETE * FROM nomdelatable;"
  6. 'Retablit les confirmations
  7. DoCmd.SetWarnings True
  8. End Sub


 
 
ATTENTION il faut pas que la table s'appelle table !!
sinon erreur 3131 !
Erreur de synthaxe dans la clause FROM
 
je sais j'ai longtemps cherché !
 
MERCI DU COUP DE MAIN !
 
@+ Gwendal

n°2041578
otobox
Maison fondée en 2005
Posté le 12-12-2010 à 11:51:32  profilanswer
 

Normal, docmd est une commande qui ne fonctionne que sous Access.
Il faut que tu passes par les commandes DAO.
 
Je ne suis pas spécialiste de Vbs, mais tu peux toujours t'inspirer de ceci :
http://www.presence-pc.com/forum/p [...] 5921-1.htm


---------------
OtObOxBlOg - - - Etre seul à avoir tort  c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Supprimer enregistrements d'une table Access ?

 

Sujets relatifs
Accés a ACCESScomment supprimer un rang d'un tableau a 3 dimentions ???
[SQL & ACCESS][JDBC] Driver Access
conversion ACCESS 2 MysqlAccess 97
[PHP] supprimer une clé d'un tableau[ PHP / MySQL ] j'ai 20 000 enregistrements et ca rame...
[PHP] Supprimer les \n...Base Access, possible ou pas de s'y connecter sans partager le rép.?
Plus de sujets relatifs à : Supprimer enregistrements d'une table Access ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR