打印本文 打印本文 关闭窗口 关闭窗口
让MSHFlexGrid不再显示多余的小数
作者:武汉SEO闵涛  文章来源:敏韬网  点击数780  更新时间:2009/4/23 18:59:18  文章录入:mintao  责任编辑:mintao

用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()函数

打印本文 打印本文 关闭窗口 关闭窗口