1
我需要通过DAO在MsAccess 2003中创建一个十进制字段。 我该怎么做?其他字段,我可以创建使用下面的codesnippet,但不是十进制。如何在使用DAO的MsAccess中创建小数字段?
如何设置类型,精度和比例?
注:一个小数数据类型= 20,但在invalid data type
Dim db As DAO.Database
Dim tbl As TableDef
Dim fld As Field
Set db = CurrentDb
tbl = database.CreateTableDef("Test")
fld = tbl.CreateField(.... )
正确的答案是:你不能...不是我正在寻找的.. – Peter 2009-10-27 12:54:45
一个巧妙的解决方案可能是使用货币数据类型和格式化字段来显示,因为你认为合适 – heferav 2009-10-27 13:03:27
欢迎来到可爱的MS世界对Jet 4,ADO和DAO的愚蠢行为。 MS不应该在DAO中实现这一点,但他们选择不这样做是因为他们推动了现在已经死亡的经典ADO。您可能会检查ACE的DAO版本是否支持它(即Access 2007版本的DAO)。 – 2009-10-27 21:05:12