以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 弹出窗口 方向键 向右总是程序出错 如何解决? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=13873) |
||||
-- 作者:yacity -- 发布时间:2011/10/30 18:34:00 -- 弹出窗口 方向键 向右总是程序出错 如何解决? 如图 点击“制袋”表 的 产品名称 弹出窗口
当在窗口中 按方向键 → 程序就会出错。 如何解决呢?
附件
|
||||
-- 作者:czy -- 发布时间:2011/10/30 20:12:00 -- 比如将KeyDown事件代码改成: If e.KeyCode = Keys.Enter Then Dim tbl As Table = Tables("制袋选产品_table1") If tbl.Current IsNot Nothing Then Tables("zhidai").Current("chanpinname") = tbl.Current("chanpinname") Tables("zhidai").Current("chanpinid") = tbl.Current("chanpinid") Tables("zhidai").Current("guige") = tbl.Current("guige") Tables("zhidai").Current("danwei") = tbl.Current("danwei") Tables("zhidai").Current("addtime")= now() Tables("zhidai").Current("adduser")= user.name End If Forms("制袋选产品").Close() End If
|
||||
-- 作者:yacity -- 发布时间:2011/10/31 8:40:00 -- 按照 2楼 超~级~版主 的方法,还是出错 这次 出错是 新增一行,点 “产品名称” 弹出窗口 然后录入, 假如想修改,在当前行再点“产品名称” 的时候就出错了。
新增一行,录入产品名称
如果要修改,再点产品名称 就出错了。
|
||||
-- 作者:yacity -- 发布时间:2011/10/31 22:14:00 -- 继续期待中。 |
||||
-- 作者:czy -- 发布时间:2011/10/31 23:36:00 -- 将 DoubleClick事件代码第一行改成 Dim tbl As Table = Tables("制袋选产品_table1")
|
||||
-- 作者:yacity -- 发布时间:2011/11/1 9:07:00 -- 问题 依旧 如果 该行 “产品名称” 有数据,想修改的时候就弹出错误窗口。
如下图,最后一行产品名称 有数据,如果想修改,就弹出出错窗口。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/11/1 9:25:00 -- 我测试没有出错呢 |
||||
-- 作者:yacity -- 发布时间:2011/11/1 9:32:00 -- 环境问题? |
||||
-- 作者:yacity -- 发布时间:2011/11/1 10:21:00 -- QQ 1192309894 师傅 已经帮我 远程看过了,具体情况是 用鼠标 点击“产品名称列” 弹出录入窗口 就不出错,如果有数据的情况下用键盘空格 点“产品名称” 弹出录入窗口就出错。 |