我的费用这栏是通过数据传输过来的,有时特殊情况会是0或者空值,我想把空值转为免费,这样可以实现吗,就在数据窗口中,而不是在程序中!

解决方案 »

  1.   

    不就是一个if then嘛
    数据窗口如何理解啊
      

  2.   

    里面的if then 怎么写啊,就是不知道在那个缺省里面的怎么写这个语句啊
      

  3.   

    在字段的gettext事件里写
    if (sender.asstring='0') or (sender.asstring='') then
      text:='免费'
      

  4.   

    update 表名 set 字段='免费' where 字段 is null
      

  5.   

    Erice(白雪公猪)的办法挺好,可以在程序中转换。
      

  6.   

    QRDBText1.Mask:='#####''在这里写你要转换的 字符 ';
    QRDBText1.Mask:='#####''免费 ';