Macro sur Access 97

Seila -  
 Bachir -
Bonjour,

Voilà mon problème: existe-t'il une macro permettant
de supprimer tous les enregistrements d'une table?
J'ai créé une macro qui importe les données d'un
fichier excel dans une table. Je voudrais qu'à chaque
ouverture de la base Access que les données Excel
soient importées. Et je voudrais donc éviter le cumul
des enregistrements précédents en les supprimant.

Voilà, je remercie vivement toute personne
susceptible de me venir en aide.

Seila
A voir également:

2 réponses

calje Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   5
 
Bonjour,

Il te suffit de créer une requête SQL qui supprime tous les enregistrement de ta table.

et tu créés une macro avec l'événement OuvrirRequete auquel tu rattaches cette requête SQL.

tu peux mettre ca dans la macro autoexec. C'est un nom réservé access qui va l'éxécuter automatiquement au départ de l'application.

Bonne continuation.

José
0
Bachir
 
Bonjour,

Tu insere dans ta macro une nouvelle action (elle sera la première action de ta macro), tu selectionne "Executer Code SQL" et dans la case en bas "instruction SQL" tu peux entrer le code qui va supprimer tous les enregistrements de ta table, par exemple "DELETE * FROM NOM_DE_LA_TABLE;" (IL FAUT PAS OUBLIER LE POINT VIRGULE À LA FIN) . Bone chance
0