文本框.text=IIF(isnull(字段值),"",字段值)

解决方案 »

  1.   

    这样写:
    txtBase(0).Text = iif(isnull(rs!hr_id),"",rs!hr_id)
    txtBase(1).Text = iif(isnull(rs!HR_name),"",rs!hr_name)
    txtBase(2).Text = iif(isnull(rs!hr_ename),"",rs!hr_ename)
    txtBase(3).Text = iif(isnull(rs!hr_IDCard),"",rs!hr_IDCard)
    txtBase(4).Text = iif(isnull(rs!hr_bankNO),"",rs!hr_bankNO)
    txtBase(5).Text = iif(isnull(rs!hr_nativePlace),"",rs!hr_nactiveplace)
    txtBase(6).Text = iif(isnull(rs!hr_ourtell),"",rs!hr_ourtell)
      

  2.   

    首先对取出来的数据判断是否为空
    if len(trim(rs!hr_id)) <> 0 then
      txtbase(0).text = rs!hr_id
    end if
      

  3.   

    1、这样的事最好在追加记录的时间就不要产生值!字符用"",数据用0,减少麻烦2、用isnull()去判断
      

  4.   

    应该给 pd163(pd)分
    答题提交的时间和 superzhou(学海无涯)一样,但解答的很仔细。
      

  5.   

    不用那么麻烦
    这样写:
    txtBase(0).Text = rs!hr_id & ""
    txtBase(1).Text = rs!HR_name & ""
    .........
      

  6.   

    ganzhiruogy(方竹) 的方法真好。又学了一个技巧!
      

  7.   

    isnull(rs("字段名"))=true then XXX