如题
假设记录定长8位,则
FFFFF----000FFFFF
123  ----00000123FFFFF,123为十六进制数vb里有没有这种库函数

解决方案 »

  1.   

    用len函数判断长度,<8位的在前加0就可以了
      

  2.   

    xx=iif(len(xx)<8,string(8-len(xx),"0")&xx,xx)
      

  3.   

    strNum = Right("00000000" & strNum. 8)
      

  4.   

    又学习到了iif和string这2个函数 谢谢楼上
      

  5.   

    Debug.Print Format("12345", "00000000")
      

  6.   

    strNum = Right("00000000" & strNum. 8)
    这个最好!
      

  7.   

    Debug.Print Format("12345", "00000000")只是显示在立即窗口,能用format函数把00012345存储进记录里吗  我试了一下 format的结果还是12345 而不是00012345