以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]请问如何实现一键回车查询? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102697) |
|
-- 作者:bbgg945 -- 发布时间:2017/6/24 1:01:00 -- [求助]请问如何实现一键回车查询?
[此贴子已经被作者于2017/6/24 8:02:36编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2017/6/24 9:12:00 -- If e.keycode = 13 Then e.Cancel = True e.Form.Controls("查询").PerformClick End If |
|
-- 作者:bbgg945 -- 发布时间:2017/6/24 13:33:00 -- 谢谢蓝老师! |
|
-- 作者:bbgg945 -- 发布时间:2017/6/24 20:09:00 -- 请问蓝老师,在全局表事件中这样的代码应该怎么写, 我要对所有的窗口控件有效。
|
|
-- 作者:bbgg945 -- 发布时间:2017/6/24 22:52:00 -- Initialize中KeyDownEdit已开 For Each dt As DataTable In DataTables dt.GlobalHandler.PrepareEdit = True dt.GlobalHandler.BeforeDeleteDataRow = True dt.GlobalHandler.KeyDownEdit = True Next 但还是没反应 请问老师以下代码可以用在全局表事件中吗?
[此贴子已经被作者于2017/6/24 23:04:07编辑过]
|
|
-- 作者:有点色 -- 发布时间:2017/6/25 11:30:00 -- 在窗口的keydown事件写,就可以了。 |
|
-- 作者:bbgg945 -- 发布时间:2017/6/25 13:52:00 -- 谢谢老师!我光想着全局表事件中去了 |
|
-- 作者:bbgg945 -- 发布时间:2017/8/18 20:14:00 -- 老师!我发现如果手动输入查询条件的时候,无法执行回车查询 If e.keycode = 13
Then e.Cancel = True e.Form.Controls("查询").PerformClick End If 请问代码应该如何修改呢? |
|
-- 作者:有点蓝 -- 发布时间:2017/8/18 20:25:00 -- 没看懂什么意思,截图说明 试试
|
|
-- 作者:bbgg945 -- 发布时间:2017/8/21 9:03:00 -- 用了老师的代码,效果杠杠的! |