Foxtable(狐表)用户栏目专家坐堂 → 三个问题


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

主题:三个问题

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

1、

    ElseIf rs.Count = 1 Then
        r = rs(0)
        newRowNum = r.Index
        Dim nr As Row = r.Clone()
        nr("企业名称") = "临时-" & r("企业名称")
        nr("名称简码") = "temp-" & r("名称简码")
        nr.Move(newRowNum + 1)
    End If

2、锁定的行是不能编辑和删除的:http://www.foxtable.com/webhelp/topics/0111.htm

先解锁,再删除
            r.Locked = False
            r.Delete()

3、不是prepareEdit不行,是你不会用
If e.Col.Name = "审核状态" orelse e.Col.Name = "批准状态" Then
     e.Cancel = True
 End If

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110558 积分:562680 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/21 15:17:00 [显示全部帖子]

current指的是当前行,当前行是会根据实际情况发上变化,不是固定不变的,不是特别情况,最好都不要使用。r.Clone()会返回克隆后的行,才是正确的用法

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110558 积分:562680 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/21 15:25:00 [显示全部帖子]

无法保证

 回到顶部