Foxtable(狐表)用户栏目专家坐堂 → 设计窗口时doubleclick与keydown的代码


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

主题:设计窗口时doubleclick与keydown的代码

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


加好友 发短信
等级:二尾狐 帖子:532 积分:4020 威望:0 精华:0 注册:2011/6/18 12:41:00
设计窗口时doubleclick与keydown的代码  发帖心情 Post By:2020/7/20 16:00:00 [只看该作者]

设计窗口时 鼠标双击某一格根据条件弹出新的窗口。
代码如下
Select Case e.Col.name
    Case "kehuname"
        Forms("客户销售记录").Open()
        Tables("客户销售记录_Table1").Filter = "kehuid = '" & e.Row("kehuid") & "'"
        Tables("客户销售记录_Table1").Sort = "_Identify desc"
       e.Cancel = True
End Select


如果进入某单元回车 根据条件弹出新窗口,keydown 代码怎么写?

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


加好友 发短信
等级:超级版主 帖子:106320 积分:540735 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/20 16:02:00 [只看该作者]

if e.Col.name = “kehuname” andalso e.keycode = keys.enter then
Forms("客户销售记录").Open()
endif

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


加好友 发短信
等级:二尾狐 帖子:532 积分:4020 威望:0 精华:0 注册:2011/6/18 12:41:00
  发帖心情 Post By:2020/7/20 16:09:00 [只看该作者]

错误提示
col 不是 keyeventargs 的成员。

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


加好友 发短信
等级:超级版主 帖子:106320 积分:540735 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/20 16:31:00 [只看该作者]

if e.table.Cols(e.table.Colsel).name = “kehuname” andalso e.keycode = keys.enter then

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


加好友 发短信
等级:二尾狐 帖子:532 积分:4020 威望:0 精华:0 注册:2011/6/18 12:41:00
  发帖心情 Post By:2020/7/22 8:47:00 [只看该作者]


设计窗口 keydown 事件


If e.Table.Cols(e.Table.Colsel).name = "kehuname" AndAlso e.keycode = keys.enter Then
       Forms("客户销售记录").Open()
       Tables("客户销售记录_Table1").Filter = "kehuid = '" & e.Table.Row("kehuid") & "'"
       Tables("客户销售记录_Table1").Sort = "_Identify desc"
End If


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2020/7/22 8:47:35编辑过]

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


加好友 发短信
等级:超级版主 帖子:106320 积分:540735 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/22 9:09:00 [只看该作者]

Tables("客户销售记录_Table1").Filter = "kehuid = '" & e.Table.Rows(e.Table.Rowsel)("kehuid") & "'"

 回到顶部