Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bonjour, une table n'auant pas d'ordre, on ne peut pas savoir à quoi correspond le dernier enregistrement (le dernier saisi ?)
dans ce cas, rajouter un champ datesaisie avec pour valeur par défaut =Now()
et un truc du genre ci-dessous devrait faire l'affaire
currentdb.execute "DELETE * FROM LaTable WHERE DateSaisie in (SELECT Max(DateSaisie) FROM LaTable;);"
(il y a peut-être plus simple au niveau de la condition where ...) -- A+ Arnaud ----------------------------------------------------- Tout ce qu'il faut savoir est sur http://www.mpfa.info -----------------------------------------------------
"Baboune" a écrit dans le message de news:
Bonsoir le forum,
Quelqu'un pourrai me donner un bout de code VBA pour supprimer le dernier enregistrement d'une table?
Merci
Bonjour,
une table n'auant pas d'ordre, on ne peut pas savoir à quoi correspond le dernier enregistrement
(le dernier saisi ?)
dans ce cas, rajouter un champ datesaisie avec pour valeur par défaut =Now()
et un truc du genre ci-dessous devrait faire l'affaire
currentdb.execute "DELETE * FROM LaTable WHERE DateSaisie in (SELECT Max(DateSaisie) FROM LaTable;);"
(il y a peut-être plus simple au niveau de la condition where ...)
--
A+
Arnaud
-----------------------------------------------------
Tout ce qu'il faut savoir est sur http://www.mpfa.info
-----------------------------------------------------
"Baboune" <Baboune@discussions.microsoft.com> a écrit dans le message de news: DA8EB54C-6436-4CD1-9BA9-F21E70052B3B@microsoft.com...
Bonsoir le forum,
Quelqu'un pourrai me donner un bout de code VBA pour supprimer le dernier
enregistrement d'une table?
Bonjour, une table n'auant pas d'ordre, on ne peut pas savoir à quoi correspond le dernier enregistrement (le dernier saisi ?)
dans ce cas, rajouter un champ datesaisie avec pour valeur par défaut =Now()
et un truc du genre ci-dessous devrait faire l'affaire
currentdb.execute "DELETE * FROM LaTable WHERE DateSaisie in (SELECT Max(DateSaisie) FROM LaTable;);"
(il y a peut-être plus simple au niveau de la condition where ...) -- A+ Arnaud ----------------------------------------------------- Tout ce qu'il faut savoir est sur http://www.mpfa.info -----------------------------------------------------
"Baboune" a écrit dans le message de news:
Bonsoir le forum,
Quelqu'un pourrai me donner un bout de code VBA pour supprimer le dernier enregistrement d'une table?
Merci
Baboune
Merci pour ton aide
Bonjour, une table n'auant pas d'ordre, on ne peut pas savoir à quoi correspond le dernier enregistrement (le dernier saisi ?)
dans ce cas, rajouter un champ datesaisie avec pour valeur par défaut =Now()
et un truc du genre ci-dessous devrait faire l'affaire
currentdb.execute "DELETE * FROM LaTable WHERE DateSaisie in (SELECT Max(DateSaisie) FROM LaTable;);"
(il y a peut-être plus simple au niveau de la condition where ...) -- A+ Arnaud ----------------------------------------------------- Tout ce qu'il faut savoir est sur http://www.mpfa.info -----------------------------------------------------
"Baboune" a écrit dans le message de news:
Bonsoir le forum,
Quelqu'un pourrai me donner un bout de code VBA pour supprimer le dernier enregistrement d'une table?
Merci
Merci pour ton aide
Bonjour,
une table n'auant pas d'ordre, on ne peut pas savoir à quoi correspond le dernier enregistrement
(le dernier saisi ?)
dans ce cas, rajouter un champ datesaisie avec pour valeur par défaut =Now()
et un truc du genre ci-dessous devrait faire l'affaire
currentdb.execute "DELETE * FROM LaTable WHERE DateSaisie in (SELECT Max(DateSaisie) FROM LaTable;);"
(il y a peut-être plus simple au niveau de la condition where ...)
--
A+
Arnaud
-----------------------------------------------------
Tout ce qu'il faut savoir est sur http://www.mpfa.info
-----------------------------------------------------
"Baboune" <Baboune@discussions.microsoft.com> a écrit dans le message de news: DA8EB54C-6436-4CD1-9BA9-F21E70052B3B@microsoft.com...
Bonsoir le forum,
Quelqu'un pourrai me donner un bout de code VBA pour supprimer le dernier
enregistrement d'une table?
Bonjour, une table n'auant pas d'ordre, on ne peut pas savoir à quoi correspond le dernier enregistrement (le dernier saisi ?)
dans ce cas, rajouter un champ datesaisie avec pour valeur par défaut =Now()
et un truc du genre ci-dessous devrait faire l'affaire
currentdb.execute "DELETE * FROM LaTable WHERE DateSaisie in (SELECT Max(DateSaisie) FROM LaTable;);"
(il y a peut-être plus simple au niveau de la condition where ...) -- A+ Arnaud ----------------------------------------------------- Tout ce qu'il faut savoir est sur http://www.mpfa.info -----------------------------------------------------
"Baboune" a écrit dans le message de news:
Bonsoir le forum,
Quelqu'un pourrai me donner un bout de code VBA pour supprimer le dernier enregistrement d'une table?
Merci
Guy
Bonjour, une table n'auant pas d'ordre, on ne peut pas savoir à quoi correspond le dernier enregistrement (le dernier saisi ?)
dans ce cas, rajouter un champ datesaisie avec pour valeur par défaut =Now()
et un truc du genre ci-dessous devrait faire l'affaire
currentdb.execute "DELETE * FROM LaTable WHERE DateSaisie in (SELECT Max(DateSaisie) FROM LaTable;);"
(il y a peut-être plus simple au niveau de la condition where ...) Bonjour,
Il faut créer un champ autoincrement puis supprimer l'enregistrement where num=max(num) ensuite supprimer le champ autoincrement (pour la prochaine manip identique) Cordialement GR
Bonjour,
une table n'auant pas d'ordre, on ne peut pas savoir à quoi correspond le dernier enregistrement
(le dernier saisi ?)
dans ce cas, rajouter un champ datesaisie avec pour valeur par défaut =Now()
et un truc du genre ci-dessous devrait faire l'affaire
currentdb.execute "DELETE * FROM LaTable WHERE DateSaisie in (SELECT Max(DateSaisie) FROM LaTable;);"
(il y a peut-être plus simple au niveau de la condition where ...)
Bonjour,
Il faut créer un champ autoincrement
puis supprimer l'enregistrement where num=max(num)
ensuite supprimer le champ autoincrement (pour la prochaine manip identique)
Cordialement
GR
Bonjour, une table n'auant pas d'ordre, on ne peut pas savoir à quoi correspond le dernier enregistrement (le dernier saisi ?)
dans ce cas, rajouter un champ datesaisie avec pour valeur par défaut =Now()
et un truc du genre ci-dessous devrait faire l'affaire
currentdb.execute "DELETE * FROM LaTable WHERE DateSaisie in (SELECT Max(DateSaisie) FROM LaTable;);"
(il y a peut-être plus simple au niveau de la condition where ...) Bonjour,
Il faut créer un champ autoincrement puis supprimer l'enregistrement where num=max(num) ensuite supprimer le champ autoincrement (pour la prochaine manip identique) Cordialement GR