以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 有个录入的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=105428) |
-- 作者:布莱克朱 -- 发布时间:2017/8/19 8:54:00 -- 有个录入的问题 是这样的,我在窗口内FILL了一个查询表,然后一部分的列绑定了这个查询表,然后用代码保存写入到实体表内,现在的问题是 有时候输入的人在编辑以后没有离开编辑框,焦点还在编辑状态.直接去保存,结果系统认为你没有写入到表内,故而造成数据缺少 现在需要每次编辑完以后按一下tab键离开才行. 我测试了一下实体表示不存在这个问题,这个情况如何处理比较好
|
-- 作者:有点蓝 -- 发布时间:2017/8/19 9:23:00 -- 我窗口按钮测试可以呀。 你是用菜单按钮保存的?保存按钮代码先把焦点移开,然后再取值,比如:e.Form.Controls("Table1").select
|
-- 作者:布莱克朱 -- 发布时间:2017/8/19 18:42:00 -- 就是需要将将焦点离开,就是这个问题造成困惑 |
-- 作者:有点甜 -- 发布时间:2017/8/20 14:02:00 -- 以下是引用布莱克朱在2017/8/19 18:42:00的发言:
就是需要将将焦点离开,就是这个问题造成困惑
1、保存的时候,可以结束编辑,如
e.form.controls("table1").Table.FinishEditing
2、如果是控件输入,你可以保存的时候,写
e.Form.Controls("Table1").select
|
-- 作者:jianjingmaoyi -- 发布时间:2017/8/21 8:56:00 -- 是哦 我只要离开焦点就可以了哦 |