Foxtable(狐表)用户栏目专家坐堂 → 目录树


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

主题:目录树

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
目录树  发帖心情 Post By:2016/10/26 9:30:00 [只看该作者]

Dim Filter As String
Dim d1 As Date
Dim d2 As Date
Dim Year As Integer = e.Node.DataRow("年")
Dim dr As DataRow = e.Node.DataRow '获取生成此节点的行
If e.Node.Text <> "显示所有行" Then
    Select Case e.Node.Level
        Case 0
            Filter = "[公司名称] = '" & dr("公司名称") & "'"
        Case 1
            Filter = "[公司名称] = '" & dr("公司名称") & "' And [科目编号] = '" & dr("科目编号") & "'"
        Case 2
            d1 = New Date(Year,1,1) '取得该年的第一天
            d2 = new Date(Year,12,31) '取得该年的最后一天
            Filter = "日期 >= #" & d1 & "# And 日期 <= #" & d2 & "# and [公司名称] = '" & dr("公司名称") & "' And [科目编号] = '" & dr("科目编号") & "'"
    End Select
End If
Tables("明细分类_table1").Filter = Filter

以上代码是那里错了?点击“显示所有行”时提示如下:

 

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2016.7.29.1
错误所在事件:窗口,明细分类,TreeView1,NodeMouseClick
详细错误信息:
未将对象引用设置到对象的实例。

 


 回到顶部