Supprimer des dates avec ACCESS? Merci

Fermé
Zianzian - 26 mai 2004 à 14:38
 zianzian - 27 mai 2004 à 11:17
Bonjour tt le monde, j'ai une petite question pour les spécialistes d'Access (le 97).
Voila : j'ai une base de donnée qui stocke des données sur 3 mois.

En fait, chaque fois qu'un mois se termine, l'utilisateur importe un fichier avec des données sur le mois venant de se terminer.
Juskici pas de problème.
Par contre, ma base ne doit contenir que trois mios de données.
Par exemple, j'ai : janvier, février et mars contenus dans ma base. Ensuite, je cherche à importer le mois d'avril : il faut que ma base supprime toutes les données du mois de janvier.
Le format des dates est standard :
10/01/2004 17:19:13


Comment faire? PS : j'ai penser à faire une liste où l'utilisateur sélectionne le mois qu'il souhaite supprimé, mais je ne connai pas la requête où le code que je pourrai mettre afin d'effacer les données du mois sélectionné dans la liste? (ou alors du mois le plus ancien, ça pourrait aussi marcher)

Je vous remerci d'avance et vous souhaite bonne continuation.
Ciao !!!!!!!!!
A voir également:

1 réponse

Cyber Liz Messages postés 64 Date d'inscription lundi 23 juin 2003 Statut Membre Dernière intervention 18 août 2004 50
26 mai 2004 à 21:44
Bonjour,

Est-ce que tu sais programmer en VBA? Je ne connais pas Access 97, seulement le XP mais avec XP on peut faire une "requête suppression". Tu mets une condition dans ta requête où le mois = mois - 4. Ca ressemble à ca si tu ne code pas en VBA. Sinon, à l'ouverture du programme, tu peux exécuter une requête SQL avec VBA du style "DELETE FROM maTable WHERE champDate = (champDate - 3);".

Bonne chance
0
merci pour ton aide, je vais tester ça.
Ciao
0