以文本方式查看主题

-  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
--  
是哦 我只要离开焦点就可以了哦