Visual Basic
     
    << Retour >>  
   
Exemple Création d'une base de données

 


Dim Mabase As Database
Dim Table As TableDef
Dim Champ As Field
Déclaration des variables
   
Set Mabase = DbEngine.CreateDatabase("C:\Mes Documents\Essai.mdb", dbLangGeneral)

Création de la base de données "Essai.mdb" dans le répertoire "Mes Documents"

   

Ici la méthode CreateDatabase a été appliquée sur l'objet DbEngine, elle aurait pu être appliquée sur un objet Workspace
Le nom de la base de données a créer peut être transmise par l'intermédiaire d'une variable de type string :

  • NomdelaBase = "c:\Mes Documents\Essai.mdb"
  • Set Mabase = DbEngine.CreateDatabase(NomdelaBase, dbLangGeneral)

Insertion d'une Table :

 

Set Table = Mabase.CreateTableDef("Livre")

Création de la table "Livre"
Le nom de la table "Livre" peut être transmise par l'intermédiaire d'une variable de type string

 

La table contient un objet "Fields"(champs), qui est une collection de champs.
Cette collection de champs est vide. On lui applique la méthode "Append"(ajoute):

  • On lui ajoute un champ créé par la méthode "CreateField"

Pour chaque champ, on défini son nom et son type

 
Table.Fields.Append Table.CreateField("Titre", dbText)
Table.Fields.Append Table.CreateField("Auteur", dbText)
Table.Fields.Append Table.CreateField("Prix", dbCurrency)
Table.Fields.Append Table.CreateField("Quantité", dbInteger)
Table.Fields.Append Table.CreateField("Date", dbDate)

Type des champs déclarés:

  • "Titre" et "Auteur" sont de type texte
  • "Prix" est un format monaitaire
  • "Quantité" est un entier
  • "Date" est en format date

 

"MaBase" contient un objet "TableDefs" qui est une collection de Tables.

On lui ajoute donc la table venant d'être définie par la méthode "Append".

 
Mabase.TableDefs Append Table La table est ajoutée à la base de donnée
   
   

 

Et voilà, une base de donnée est créée...

 

 
   
         
     

<-  Haut de page  ->
 

   
Webmaster : Arkensys | © Design : LaCasaGoum.com