用MSHFlexGrid显示小数时,它会显示小数点后很多位。而平时我们只需要精确到小数点后两位即可。下面就用SQL语句来解决这个问题。
Dim sql As String sql = "select format(折扣,''''##0.00'''') as 折扣 from Table1" rst.CursorLocation = adUseClient rst.Open sql, "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\tt.MDB;Persist Security Info=False", , , adCmdText Set MSHFlexGrid.Recordset = rst rst.Close
在Access数据库中用Format()函数在SQL数据库中用Convent()函数
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18