Question

Je dois créer un champ décimal dans MsAccess 2003 via DAO. Comment je fais ça? Je peux créer d’autres champs en utilisant les codes suivants, mais pas en décimal.

Comment définir le type, la précision et l’échelle?

REMARQUE: un type de données décimal = 20, mais si vous définissez un type de données sur 20, le résultat type de données non valide

Dim db As DAO.Database
Dim tbl As TableDef
Dim fld As Field

Set db = CurrentDb

tbl = database.CreateTableDef("Test")
fld = tbl.CreateField( ....   )
Était-ce utile?

La solution

Cela peut vous être utile: http://allenbrowne.com/ser-49.html # _ftn7

Il est indiqué que la décimale n'est pas disponible dans DAO et que ADO doit être utilisé pour créer de tels champs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top