DAO中使用CreateField在ACCESS2000中建立dbCurrency类型的字段,
怎样设置它的长度为4.2(有2个小数位)???
使用Size属性不好用急!在线等待!多谢!!!
怎样设置它的长度为4.2(有2个小数位)???
使用Size属性不好用急!在线等待!多谢!!!
解决方案 »
- 中期散分300,新版ImageShop完成一半。
- SE_TCB_NAME的问题,请教大虾
- vb调用webservice的问题,高手请进!
- 如何写注册型控件?◆◆◆◆◆◆◆
- 马上给分 ??? 我用vb6写了一个程序,编译成exe文件后,到一个没有装vb环境的机器上运行,提示要我注册msinet.ocx控键,我该怎么做
- 欢迎大家下载我的软件,下载者有分.
- MSFlexGrid控件要如何添加内容?
- VB程序中处理随机事件
- 用VB6.0做的ASP组件,在运行后就不能在VB中重新编译了,改了文件名编译后ASP中不能建立对象,只有重启才行,哪位高人有好的办法啊?
- 请问如何监测鼠标click事件(在所有的窗口中,并非本程序窗口)?
- 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