---Soumis par Dev Ashish---
Comment vérifier si une table existe dans une base de données.
Une façon simple est de traverser la collection TableDefs de la base de données. Par exemple, la fonction suivante retourne Vrai si la table spécifiée existe, Faux autrement.
'******************** Code Start ************************
Function fExistTable(strTableName As String) As Integer
Dim db As Database
Dim i As Integer
Set db = DBEngine.Workspaces(0).Databases(0)
fExistTable = False
db.TableDefs.Refresh
For i = 0 To db.TableDefs.Count - 1
If strTableName = db.TableDefs(i).Name Then
'la table existe
fExistTable = True
Exit For
End If
Next i
Set db = Nothing
End Function
'******************** Code End ************************