已经把所有的查询结果 帮定在DataGrid1代码如下: Adodc1.CommandType = adCmdText
 Adodc1.ConnectionString = cn
 Adodc1.RecordSource = SQL
 Set DataGrid1.DataSource = Adodc1
 Adodc1.Refresh
我想打印报表
Set jf_print.DataSource = Adodc1
jf_print.Show 1打印可以正常显示,现在的问题是,其中有一字段是 金额,客户想让用千分位显示,而我现在的显示是数字,这样的情况  我改怎么做才对呢???

解决方案 »

  1.   

    datagrid1.columns(0).numberformat="###,###.00"
    好象是这个
      

  2.   

    在报表设计器中就可以设计的。你找一下那个属性:dataformat就可以设置成你要的格式了
      

  3.   

    看你用什么报表了,你可以在报表设计器中,字段有一个类似于outputformat的字段,里面改入你的格式
      

  4.   

    报表字段上的Dataformat里的自定义
      

  5.   

    Set jf_print.DataSource = Adodc1
    jf_print.Show 1
    jf 是什么意思????