如何控制DBEdit中的数据显示格式。
如数据库中为一精确的值--3.14159265
但在DBEdit中只显示--3.1415????
(最好不改动数据库)
在DBGrid中如何控制?????

解决方案 »

  1.   

    对于DBEdit和DBGrid可以这样控制,通过SQL语句:
    select convert(numeric(12,4),field1) as field1,field2...
    from ...
    也可以这样:
    在Query中静态添加sql语句,设active为true,
    双击Query,右键单击弹出菜单,选“add all fields”
    选中某字段,F11,设displayformat为.00,就是两位小数了。
    AdoQuery亦可。
      

  2.   

    问题是我用的是Access 数据库
      

  3.   

    这个没关系,你在Query中随便写个语句,比如:
    select field1,field2,field3 from table1 where 1=0
    只要字段名对就行。
      

  4.   

    heixiu1980(迷茫ing) 基本上都说了。
      

  5.   

    AdoQuery1field1.DisplayFormat:='.0000';
      

  6.   

    我不用ado的,我用query,怎么写?
      

  7.   

    一样的啊
    Query1field1.DisplayFormat:='.0000';