Foxtable(狐表)用户栏目专家坐堂 → [求助]与CTRL+D 代码有关的求助


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

主题:[求助]与CTRL+D 代码有关的求助

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


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

导入系统菜单,更改重复填充菜单的代码

If CurrentTable.Name <> "表B"
    Syscmd.Edit.RepeatFill()
Else
    Dim r As Row = CurrentTable.Rows(CurrentTable.TopPosition)
    Dim nr As Row
    For i As Integer = CurrentTable.TopPosition+1 To CurrentTable.BottomPosition
        nr = CurrentTable.Rows(i)
        If nr("记录来源") <> "系统导入" Then
            nr(CurrentTable.LeftCol) = r(CurrentTable.LeftCol)
        End If
    Next
End If


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


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

只能这样。没有办法在表事件控制

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


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

If CurrentTable.Name <> "表B"
    Syscmd.Edit.RepeatFill()
Elseif CurrentTable.Cols(CurrentTable.LeftCol).name = "合同号"
    Dim r As Row = CurrentTable.Rows(CurrentTable.TopPosition)
……

 回到顶部