Bonjour,
j utilise ce code qui fonctionne presque ja i qq soucis
- dbAutoIncrField semble ne pas fonctionner
- je n arrive pas a donner le nombre de decimales dans le single
Merci de votre aide
Private Sub CoCreation_base_Click()
Dim Mabase As Database 'Ajouter "preferences Microsoft DAO Object Library"
Dim Table As TableDef
Dim Champ As Field 'Déclaration des variables
On Error GoTo ExisteDeja
'Création de la base de données "Essai.mdb" dans le répertoire de l'application
Set Mabase = DBEngine.CreateDatabase(App.Path & "\Essai.mdb", dbLangGeneral)
'Création de latable"Mesures1"
Set Table = Mabase.CreateTableDef("Mesure1")
'creation des champs
Table.Fields.Append Table.CreateField("index", dbAutoIncrField)
Table.Fields.Append Table.CreateField("altitude", dbSingle)
Table.Fields.Append Table.CreateField("latitude", dbText)
Table.Fields.Append Table.CreateField("ns", dbText, 2)
Table.Fields.Append Table.CreateField("longitude", dbText)
Table.Fields.Append Table.CreateField("eo", dbText, 2)
Table.Fields.Append Table.CreateField("satellite", dbInteger)
Table.Fields.Append Table.CreateField("date", dbDate)
Table.Fields.Append Table.CreateField("heure", dbDate)
Table.Fields.Append Table.CreateField("datepc", dbDate)
Table.Fields.Append Table.CreateField("heurepc", dbDate)
Table.Fields.Append Table.CreateField("azimuth", dbInteger)
Table.Fields.Append Table.CreateField("vitesse", dbSingle)
Mabase.TableDefs.Append Table
Exit Sub
ExisteDeja:
Beep
Debug.Print "probleme base"
End Sub
Afficher la suite