Foxtable(狐表)用户栏目专家坐堂 → 新增明细这段代码错在哪里?


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

主题:新增明细这段代码错在哪里?

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


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

Dim nms() As String = {"Table2","Table3","Table4"}
For Each nm As String In nms
    Dim t As Table = Tables(nm)
    If t.Visible Then
        t.Focus  '将输入焦点移到指定Table表中
        Dim nr As Row= t.AddNew()
        t.Select(nr.Index,0)  '定位到新增行的第一列单元格
        'ct.Table.StartEditing   '进入单元格编辑模式
exit for
    End If
Next

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


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

几个表是不是都是显示状态?具体上传实例说明

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


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

使用控件来判断

Dim nms() As String = {"Table2","Table3","Table4"}
For Each nm As String In nms
    Dim t As WinForm.Table = e.Form.Controls(nm)
    If t.Visible Then
        t.Table.Focus  '将输入焦点移到指定Table表中
        Dim nr As Row= t.Table.AddNew()
        t.Table.Select(nr.Index,0)  '定位到新增行的第一列单元格
        'ct.Table.StartEditing   '进入单元格编辑模式
        Exit For
    End If
Next

 回到顶部