Fonction GetFields (ByVal TableName comme corde) comme corde
'Références : Bibliothèque des programmes résultants de Microsoft Access 11.0, bibliothèque des programmes résultants de Microsoft DAO 3.6
'Placer les références en cliquant des outils et puis les références dans la fenêtre de vue de code
'Renvoie tous les noms de champ qui existent dans le Tableau TableName.
'Accepte
'TableName : Nom de table dans lequel les champs sont situés
'Renvoie tous les noms de champ, nulle autrement
'UTILISATION : GetFields « TABLENAME »
Sur l'errhandler GoTo d'erreur
Faible DB comme DAO.Database
Faible tdf comme DAO.TableDef
Faible fld comme DAO.Field
Faible strField comme corde
Placer DB = CurrentDb
Placer le tdf = le db.TableDefs (TableName)
'Faire une boucle par tous les champs (les colonnes)
Pour chaque fld dans le tdf. Champs
strField = strField et fld. Nom et « , » 'encavateur le nom de champ
Après
'Renvoyer les noms de champ
GetFields = strField
'Si aucunes erreurs
ExitHere :
Placer le fld = rien
Placer le tdf = rien
Placer DB = rien
'Informer l'utilisateur que le processus est complet.
' MsgBox « copie de disque complète »
Sortir la fonction
errhandler :
'Il y a un retour d'erreur en tant que nulle
GetFields = « erreur » et Err.Number et vbCrLf et Err.Description
Avec errer
' MsgBox « erreur » et. Nombre et vbCrLf et. Description, _
' vbOKOnly ou vbCritical, « GetFields »
Extrémité avec
Résumé ExitHere
Fonction de fin
|