Bonjour,
Je voudrais savoir comment je peux faire en Access pour savoir si une table existe dans la DB.
merci beaucoup.![]()
Bonjour,
Je voudrais savoir comment je peux faire en Access pour savoir si une table existe dans la DB.
merci beaucoup.![]()
Bonjour,
Plusieurs solutions :
tu essayes d'ouvrir un recordset et tu trappes l'erreur.
tu vérifie dans la liste des tables currentdb.tabledefs() ou tu essais d'y accéder et tu trappes l'erreur.
tu vérifis dans la table système MSYSOBJECTS que la table existe.
Regardes dans la faq il y a les codes.
Cordialement,
Détecter les modifications formulaire Cloud storage et ACCESS
Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie
Hello,
Voici ce que j'utilise pour cette question (je ne sais plus ou j'ai pris ça mais ça fonctionne) :
Cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Function existe_table(ByVal n As String) As Boolean Dim i As TableDef For Each i In CurrentDb.TableDefs If i.Name = n Then existe_table = True Exit Function End If Next i existe_table = False End Function
MadMax
Partager