Connaitre le nombre de tables d'une base de données ?
jeromepol49
Messages postés51Date d'inscriptionlundi 19 janvier 2004StatutMembreDernière intervention 1 juin 2004
-
15 avril 2004 à 10:54
cs_Sator
Messages postés351Date d'inscriptionsamedi 7 février 2004StatutMembreDernière intervention 6 octobre 2010
-
3 avril 2008 à 09:17
Bonjour à tous,
Voici le topo:
Je fais un copier/coller d'un fichier .mdb avec la fonction FileCopy.
Ma base est donc recopiée à l'identique, ainsi que toutes les tables et leur contenu.
Je veux effacer tous les enregistrements de ces tables.
Le nombre de tables dans la base peut changer, donc je ne le connais pas.
Comment faire, à partir du nom de ma BDD, de connaitre le nombre de tables et ainsi d'effacer leur contenu?
Merci
A voir également:
Connaitre le nombre de tables d'une base de données ?
cs_jujeco
Messages postés9Date d'inscriptionsamedi 20 décembre 2003StatutMembreDernière intervention 2 avril 2008 15 avril 2004 à 11:23
salut
Voici un morceau de code qui te permetra de connetre le nombre de tables dans ta bdd. j'utilise la methode DAO.
Attention il te contera également les tables systemes qui sont au nombre de 4.
Dim db As DAO.Database
Set db = OpenDatabase(App.Path & "\ee.mdb")
i = db.TableDefs.Count
cs_Sator
Messages postés351Date d'inscriptionsamedi 7 février 2004StatutMembreDernière intervention 6 octobre 2010 3 avril 2008 à 09:17
En fait, je me doutais bien qu'il ne fallait pas les supprimer, à titre définitif, je parlais de les supprimer de ma liste, mais j'ai trouvé le moyen de les supprimer de ma liste.
merci pour ta réponse
:)Sator :)
ps: si il ni avait pas de faute d'orthographe dans ce texte, il y a fort à parier que ce texte ne serait pas de moi...