Visual Basic
     
    << Retour >>  
   
Ajouter une Table à une base de données

Créer une Table dans une base de données

Instruction permettant de créer une Table :CreateTableDef, méthode

Set tabledef = database.CreateTableDef (name, attributes, source, connect)

La syntaxe de la méthode CreateTableDef comprend les éléments suivants :

Élément Description
tabledef

Variable objet représentant l'objet TableDef à créer.
database Variable objet représentant l'objet Database à utiliser pour créer l'objet TableDef.
name Facultatif. Donnée de type Variant (sous-type String) constituant un nom unique pour le nouvel objet TableDef.
attributes Facultatif. Constante ou combinaison de constantes indiquant une ou plusieurs des caractéristiques du nouvel objet TableDef.
voir la propriété Attributes.
source Facultatif. Donnée de type Variant (sous-type String) contenant le nom d'une table d'une base de données externe qui constitue la source originale des données. La chaîne source devient la valeur de la propriété SourceTableName du nouvel objet TableDef.
connect Facultatif. Donnée de type Variant (sous-type String) contenant des informations sur la source d'une base de données ouverte, utilisée dans une requête directe, ou d'une table attachée.

 

Exemple :

Dim Tb As TableDef
* worksdata est la base de données où l'on ajoute une table comprenant 25 champs nommés "Champ1";"Champ2";...;"Champ25" de type Text
Set Tb = Worksdata.CreateTableDef(Table)
For q = 1 To 25
Tb.Fields.Append Tb.CreateField("Champ" & Format(q), dbText, 255)
Next q
Worksdata.TableDefs.Append Tb


La table sera ajoutée à la base de données par l'instruction : MaBase.Tabledefs.Append Table (la table doit contenir au moins 1 champ)

   
         
     

<-  Haut de page  ->
 

   
Webmaster : Arkensys | © Design : LaCasaGoum.com