Je detruis une table avec TableDelete ("AB")
Comment faire pour en détruire plusieurs ?
Est-ce que l'on peut detruire toutes les tables començant par AB avec un signe générique comme * ?
Merci
Je detruis une table avec TableDelete ("AB")
Comment faire pour en détruire plusieurs ?
Est-ce que l'on peut detruire toutes les tables començant par AB avec un signe générique comme * ?
Merci
Non, tu dois utiliser une boucle à priori![]()
c'est quoi une boucle (je m'excuse mais je débute)
salut,
avec la méthode DAO tu peux faire :
ou si tu veux tu fais appel à ta fonction Tabledelete dans ta boucle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 dim tbl as DAO.tableDef dim db as DAO.database set db = currentdb() for each tbl in db.tabledefs if lef(tbl.name,2)="AB" then Docmd.RunSQL "Drop table "& tbl.name &";" next tbl msgbox "c'est fini !"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 dim tbl as DAO.tableDef dim db as DAO.database set db = currentdb() for each tbl in db.tabledefs if lef(tbl.name,2)="AB" then TableDelete(tbl.name) next tbl msgbox "c'est fini !"
ps : ne pas oublier les références DAO!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager