Foxtable(狐表)用户栏目专家坐堂 → 窗口输入数据


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

主题:窗口输入数据

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


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

试试

……
    Next
    e.cancel=true
    Tables("feiyongMX").FinishEditing
    Dim fymx As Row = Tables("feiyongMX").AddNew
    For Each nm As String In nms
        fymx(nm)=Tables("feiyongTB").Current(nm)
    Next
[此贴子已经被作者于2020/8/27 22:24:14编辑过]

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


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

关闭自动增加行,到表格keydown事件处理
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:成本管理v1.zip


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


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

窗口keydown事件,最后加入
e.form.controls("table1").select

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


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


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


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

就是8楼的用法。到表格keydown处理即可

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


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

放到表格keydown事件,不是窗口keydown事件

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


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

If e.Col.Name = "feiyongMC" Then '如果编辑的是客户 ID列
    If e.Col.DroppedDown Then '如果下拉窗口已经打开
        Dim tbl As Table = Tables("费用下拉选择_Table1")
        If e.KeyCode = Keys.Up Then '如果按下的是上箭头按键
            tbl.Position = tbl.Position - 1 '向上移动一行
            e.Cancel = True
        ElseIf e.KeyCode = Keys.Down Then '如果按下的是下箭头按键
            tbl.Position = tbl.Position + 1 '向下移动一行
            e.Cancel = True
        ElseIf e.KeyCode = Keys.Enter Then
            If tbl.Current IsNot Nothing Then
                Tables("feiyongMX").Current("feiyongMC")  = tbl.Current("feiyongMC")
                Tables("feiyongMX").Current("jiliangDW")  = tbl.Current("jiliangDW")
                Tables("feiyongMX").Current("xinghaoGG")  = tbl.Current("xinghaoGG")
            e.Cancel = True
            e.Table.Select(.RowSel, .Cols("danjia").Index)
            End If
        End If
    End If
End If

 回到顶部