Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

comment créer table en vba

1 réponse
Avatar
Jean-Luc CAPEL
Bonjour à tous,
Quelle est la syntaxe en vba pour créer une nouvelle table ?
Salutations

1 réponse

Avatar
Jessy SEMPERE
Bonjour
Quelle est la syntaxe en vba pour créer une nouvelle table ?
Salutations


Regardes l'aide Access sur la fonction "CreateTableDef"

voici l'exemple proposer sous Access 97
*********************************************
Sub NouvelleTable()
Dim bds As Database, dft As TableDef, chp As Field

' Retourne une référence à la base de données en cours.
Set bds = CurrentDb
' Retourne une variable de type objet TableDef pointant sur une nouvelle
table.
Set dft = bds.CreateTableDef("Contacts")
' Définit un nouveau champ dans la table.
Set chp = dft.CreateField("Nom du contact", dbText, 40)
' Ajoute l'objet Field à la collection Fields de l'objet TableDef.
dft.Fields.Append chp

dft.Fields.Refresh
' Ajoute l'objet TableDef à la collection TableDefs de la base de données.
bds.TableDefs.Append dft
bds.TableDefs.Refresh
Set bds = Nothing
End Sub
*************************************************

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------