我做水晶報表時, 有個字段是數字型, 但是我現在要顯示的格式是當庫中是整數時就顯示整數而不是帶兩位00,例 512 就顯示 512, 并不是顯示512.00, 
 如果是21.5 ,就顯示21.5 或21.50都可以, 現在的問題是當我去格式化字段時,
要么都是整數顯示 512 即顯示512,  21.5即顯示 22, 
要么都是小數兩位顯示 512 即顯示512.00 , 21.5 即顯示21.50, 
這都不是我要的結果.

解决方案 »

  1.   

    用公式转换吧,只能这样了。两个办法。一个是,把它转换成字符串,进行各种情况判断,用字符串显示出来,不过这样对于不同的操作系统,可能会出不同的结果。我试过,你看看吧。
    第二个办法,就是建立三个公式 分别设置成你需要的三种格式,整数,保留一位,保留两位,然后根据trunc(x)是否与x相等,来隐藏和显示其中的一个。
    我写的比较简略,具体你得自己做了。
      

  2.   

    to : okhorse
    我公司有這個軟件, 不是下載的