Foxtable(狐表)用户栏目专家坐堂 → 加载树中想加入新增行命令出错


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

主题:加载树中想加入新增行命令出错

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


加好友 发短信
等级:小狐 帖子:307 积分:2252 威望:0 精华:0 注册:2013/2/28 9:05:00
加载树中想加入新增行命令出错  发帖心情 Post By:2015/8/6 10:28:00 [只看该作者]

Dim Filter As String
If e.node.Text = "加载所有数据" Then
    Filter = ""
ElseIf e.node.Text = "Add" Then
    Tables("任务组").AddNew。。。。。。。。。。。。。。。。。。。。。。。。。。。。。》这句写错了么?
Else
    Dim ary() As String = e.Node.FullName.Split("\")
    Select Case e.Node.Level
        Case 0
            Filter ="[归档] = " & iif(ary(0)="进行中", False, True) & ""
        Case 1
            Filter ="[归档] = " & iif(ary(0)="进行中", False, True) & " And Year(日期) = " & ary(1)
    End Select
End If

 回到顶部
帅哥哟,离线,有人找我吗?
everybody
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:307 积分:2252 威望:0 精华:0 注册:2013/2/28 9:05:00
  发帖心情 Post By:2015/8/6 10:30:00 [只看该作者]

双击节点后,表有新增行,但马上一霎而过自己删掉了,为何?

 回到顶部
帅哥哟,离线,有人找我吗?
everybody
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:307 积分:2252 威望:0 精华:0 注册:2013/2/28 9:05:00
  发帖心情 Post By:2015/8/6 10:31:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3 (1).foxdb


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/6 10:33:00 [只看该作者]

1、窗口表设置了筛选,导致没显示出来;

 

2、窗口表不要用副本表,改用主表吧。

 

3、上传例子。


 回到顶部
帅哥哟,离线,有人找我吗?
everybody
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:307 积分:2252 威望:0 精华:0 注册:2013/2/28 9:05:00
  发帖心情 Post By:2015/8/6 10:43:00 [只看该作者]

已上传例子

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/6 10:47:00 [只看该作者]

Dim Filter As String
If e.node.Text = "加载所有数据" Then
    Filter = ""
ElseIf e.node.Text = "Add" Then
    Tables("任务组").AddNew
Else
    Dim ary() As String = e.Node.FullName.Split("\")
    Select Case e.Node.Level
        Case 0
            Filter ="[归档] = " & iif(ary(0)="进行中", False, True) & ""
        Case 1
            Filter ="[归档] = " & iif(ary(0)="进行中", False, True) & " And Year(日期) = " & ary(1)
    End Select
    With DataTables("任务组")
        .LoadFilter = Filter '设置加载条件
        .LoadPage = 0 '加载第一页
        .LoadTop = 5 '每页5行
        .Load()
    End With
End If

 回到顶部
帅哥哟,离线,有人找我吗?
everybody
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:307 积分:2252 威望:0 精华:0 注册:2013/2/28 9:05:00
  发帖心情 Post By:2015/8/6 10:48:00 [只看该作者]

图片点击可在新窗口打开查看

 回到顶部