DAO中使用CreateField在ACCESS2000中建立dbCurrency类型的字段,怎样设置它的长度为4.2(有2个小数位)??? DAO中使用CreateField在ACCESS2000中建立dbCurrency类型的字段,怎样设置它的长度为4.2(有2个小数位)???使用Size属性不好用急!在线等待!多谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 找了很久了,还是没找到确切的,先共享一下资料综合来讲,好像没有任何方法设置保存入数据库的小数位数,Access中的DecimalPlaces 属性即小数位数属性也只是设置预览时显示的小数位数而已,从这个角度来说保存进货币字段的数据的小数位数其实是不能设置的,所谓的设置只是后期显示的需要而已所以我看不要想着怎么在创建字段的时候进行控制了,还是在数据输出的时候Format吧,这也和Access中的帮助相符合Access中DecimalPlaces 属性使用 DecimalPlaces 属性可以指定 Microsoft Access 可以显示的小数位数。Byte 型,可读写。expression.DecimalPlacesexpression 必需。返回“Applies To”列表中的一个对象的表达式。说明DecimalPlaces 属性使用以下设置:设置 Visual Basic 说明 自动 255 (默认值)数值按 Format 属性设置所指定的格式来显示。 0 到 15 0 到 15 指定小数点右边可以显示的小数位数;小数点左边可以显示的位数由 Format 属性设置来指定。 可以使用控件的属性表为文本框和组合框设置该属性;使用表的属性表为表字段设置该属性。也可以在查询“设计”视图中的“字段属性”属性表中设置该属性。 提示 应该在表的属性表中设置 DecimalPlaces 属性。在窗体或报表上创建的绑定控件将继承其基础表或基础查询中字段的 DecimalPlaces 属性设置,所以不必为每一个将要创建的绑定控件单独设置这一属性。对于控件,可以使用宏或 Visual Basic 来设置这一属性。注意 如果 Format 属性留空,或者将该属性设为“常规数字”,则 DecimalPlaces 属性设置无效。DecimalPlaces 属性只影响可显示的小数位数,而不影响实际保存的小数位数。若要更改数字储存的方式,必须在表“设计”视图中更改 FieldSize 属性。使用 DecimalPlaces 属性设置可以将数值显示为不同于 Format 属性设置所规定的格式,或者不同于其存储方式的格式。例如, Format 属性的 Currency 设置只显示二位小数 (¥5.35)。若要显示带有四位小数的 Currency 数字(例如,¥5.3523),请将 DecimalPlaces 属性设为 4。DAO帮助中For a Field, Parameter, or Property object, the possible settings and return values are described in the following table.Constant DescriptiondbBigInt Big IntegerdbBinary BinarydbBoolean BooleandbByte BytedbChar ChardbCurrency CurrencydbDate Date/TimedbDecimal Decimal 关于VB的一个问题,高分,急 关于VB定位打印的问题,请大虾帮忙. 请教各位ADO高手,如何移除一个ADO的Recordset对像某个字段。 关于数据库的连接 服务器响应时间的测算 在局域网中如何实现大数据量数据(如语音数据)的广播通讯,最好能提供VB源代码。高分相送 关于扫描的图象。请各位多多指教。thanks 新手求助:求图像去噪点的代码 加载控件,弹出“拒绝的权限”? 怎样成为一名编程高手 excel打印预览和打印出来的结果不一致,超奇怪的现象,求助~~~!!!! 画坐标轴问题
综合来讲,好像没有任何方法设置保存入数据库的小数位数,Access中的DecimalPlaces 属性
即小数位数属性也只是设置预览时显示的小数位数而已,从这个角度来说
保存进货币字段的数据的小数位数其实是不能设置的,所谓的设置只是后期显示的需要而已所以我看不要想着怎么在创建字段的时候进行控制了,还是在数据输出的时候Format吧,
这也和Access中的帮助相符合Access中
DecimalPlaces 属性
使用 DecimalPlaces 属性可以指定 Microsoft Access 可以显示的小数位数。Byte 型,可读写。expression.DecimalPlacesexpression 必需。返回“Applies To”列表中的一个对象的表达式。说明
DecimalPlaces 属性使用以下设置:设置 Visual Basic 说明
自动 255 (默认值)数值按 Format 属性设置所指定的格式来显示。
0 到 15 0 到 15 指定小数点右边可以显示的小数位数;小数点左边可以显示的位数由 Format 属性设置来指定。 可以使用控件的属性表为文本框和组合框设置该属性;使用表的属性表为表字段设置该属性。也可以在查询“设计”视图中的“字段属性”属性表中设置该属性。
提示 应该在表的属性表中设置 DecimalPlaces 属性。在窗体或报表上创建的绑定控件将继承其基础表或基础查询中字段的 DecimalPlaces 属性设置,所以不必为每一个将要创建的绑定控件单独设置这一属性。对于控件,可以使用宏或 Visual Basic 来设置这一属性。注意 如果 Format 属性留空,或者将该属性设为“常规数字”,则 DecimalPlaces 属性设置无效。DecimalPlaces 属性只影响可显示的小数位数,而不影响实际保存的小数位数。若要更改数字储存的方式,必须在表“设计”视图中更改 FieldSize 属性。使用 DecimalPlaces 属性设置可以将数值显示为不同于 Format 属性设置所规定的格式,或者不同于其存储方式的格式。例如, Format 属性的 Currency 设置只显示二位小数 (¥5.35)。若要显示带有四位小数的 Currency 数字(例如,¥5.3523),请将 DecimalPlaces 属性设为 4。DAO帮助中
For a Field, Parameter, or Property object, the possible settings and return values are described in the following table.Constant Description
dbBigInt Big Integer
dbBinary Binary
dbBoolean Boolean
dbByte Byte
dbChar Char
dbCurrency Currency
dbDate Date/Time
dbDecimal Decimal