Office中国论坛/Access中国论坛

标题: 请教在sql语句中如何定义字段的小数位数? [打印本页]

作者: cyber-bobo    时间: 2004-4-20 08:27
标题: 请教在sql语句中如何定义字段的小数位数?
如下语句:
Private Sub 产品名称_AfterUpdate()
    DoCmd.OpenForm "selectform"
    Forms("selectform").List0.RowSource = "SELECT 产品.产品名称, 产品.规格, 产品.单位, 产品.单价 FROM 产品 WHERE 产品.所属客户=Forms!送货单![text8] and 产品.产品名称 like '*" & 产品名称.Value & "*' ORDER BY 产品.产品名称 "

End Sub

上面语句可以正常运行,但原表中的产品单价定义是4个小数位的,经过上述语句后出来的结果就变了2位小数位了,请教如何在上述语句中定义单价字段的小数位数为4呢?
作者: 土豆    时间: 2004-4-20 09:11
表设计时字段定义为几位小数就是几位小数,查询出来不会变的

你可能是显示时的格式问题,设置窗体中该字段绑定控件的格式属性
作者: cyber-bobo    时间: 2004-4-21 04:53
标题: 问题未解决!
表中的字段已定义小数位数,但经过上述语句后,出来的就只有两位小数了!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3