Foxtable(狐表)用户栏目专家坐堂 → [求助]FORMAt位数


  共有1916人关注过本帖平板打印复制链接

主题:[求助]FORMAt位数

帅哥哟,离线,有人找我吗?
blsu33
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
[求助]FORMAt位数  发帖心情 Post By:2018/3/18 23:07:00 [只看该作者]

老师,

   Output.Show(Format(1,"000"))
如果我知道一行数据可能是位数不固定怎么写,如最后一个会计科目 可能是 1001 也可能是下级  100101
例如、
Dim dr As  DataRow=DataTables("Main").Find("公司='111'","科目 desc")
If dr IsNot Nothing
Dim dr1 As DataRow=DataTables("Main").AddNew
  dr1("科目")=Format(val(dr("科目"))+1,"0000")‘   这块是1001的 如果变成100101 就得写成 Format(val(dr("科目"))+1,"000000")‘  怎么能不变应付万变
End If

 回到顶部