cs_Sead
Messages postés13Date d'inscriptionmardi 28 octobre 2003StatutMembreDernière intervention13 février 2010
-
18 nov. 2005 à 15:43
Neokript
Messages postés18Date d'inscriptionjeudi 19 janvier 2006StatutMembreDernière intervention22 avril 2010
-
3 mars 2006 à 16:58
Comment peut on voir si une table est presente (existe) dans une base access en code vba
Je pensais faire un if exists mais apparement, ca ne marche pour pour vba... On m'a conceillé de parcourir un array d'objet table mais ca ne m'est pas trop parlant.....
A voir également:
Comment peut on voir si une table est presente (existe) dans une base access en
olixelle
Messages postés506Date d'inscriptionvendredi 30 juillet 2004StatutMembreDernière intervention 3 mars 20082 18 nov. 2005 à 16:23
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
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 18 nov. 2005 à 17:45
Bonsoir,
Personnelement, je récupère le noms des tables d'une base de données
dans une ListBox. Dans cet exemple les tables de la base de données
Biblio.mdb (que tous le monde connait). Je place un CommandButton et
une ListBox sur mon UserForm et je place ce dode.(Placer la référence à Access)
(J'ai essayé avec la fonction de olixelle, mais je n'ai aucun résultat).
Private Sub CommandButton1_Click()
Dim AppAccess As Access.Application
Dim i, j As Integer
Application.ScreenUpdating = False
Set AppAccess = CreateObject("Access.Application")