Foxtable(狐表)用户栏目专家坐堂 → 会计科目,一般不用3开头的科目;怎么处理?应该怎么写好?


  共有2744人关注过本帖树形打印复制链接

主题:会计科目,一般不用3开头的科目;怎么处理?应该怎么写好?

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/31 9:28:00 [显示全部帖子]

代码或者函数里忽略掉3开头的科目即可,没有必要增加一个空节点

For Each dr As DataRow In dt.Select("", "科目代码")
    If dr.IsNull("科目代码") = False AndAlso dr("科目代码").Length = 4 Then
        Dim i As Integer = CInt(dr("科目代码").Substring(0,1))
        If i <> 3 Then
            nd = tr.Nodes(i).Nodes.Add(dr("科目代码"),dr("科目代码") & " " & dr("科目名称"))
            Functions.Execute("AddChildren1",nd,dt)
        End If
    End If
Next

 回到顶部