以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  “刚输入的部分内容不见了,光标也跳至当前单元格的最前端”??  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=135719)

--  作者:fengwenliuyan
--  发布时间:2019/6/1 16:17:00
--  “刚输入的部分内容不见了,光标也跳至当前单元格的最前端”??
表数据,在窗口表中输入数据,在输入的过程中,会突然出现“刚输入的部分内容不见了,光标也跳至当前单元格的最前端”,不知道这个情况,应该怎么测试出问题来,并如何解决?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:小助手.foxdb



--  作者:有点蓝
--  发布时间:2019/6/1 16:33:00
--  
哪个窗口?怎么测试出问题?
--  作者:fengwenliuyan
--  发布时间:2019/6/1 17:40:00
--  回复:(有点蓝)哪个窗口?怎么测试出问题?
代码区窗口中,“处理”列的输入框中,输入内容,在输入的过程中,会出现以上现象。可这不是每次都出现,也不晓得怎么触发的,感觉好像和定时保存数据有关,是不是,保存数据,只会保存已经输入完毕的主表内数据,窗口表上的即时输入的内容没法保存?
--  作者:有点蓝
--  发布时间:2019/6/1 17:46:00
--  
是的。控件必须离开输入焦点,输入的内容才会更新到表格中,保存前加一句

CurrentTable.FinishEditing
For Each dt As DataTable In DataTables
    dt.Save()
Next

--  作者:fengwenliuyan
--  发布时间:2019/6/1 19:10:00
--  回复:(有点蓝)是的。控件必须离开输入焦点,输入的...
是写在计划管理的定时保存代码中吗?
--  作者:rjh4078
--  发布时间:2019/6/1 19:52:00
--  
这个真的很蛋疼 我也经常遇到 
--  作者:fengwenliuyan
--  发布时间:2019/6/1 20:05:00
--  回复:(rjh4078)这个真的很蛋疼 我也经常遇到 ...
对极!关键是没法找出源头
--  作者:fengwenliuyan
--  发布时间:2019/6/1 21:46:00
--  回复:(有点蓝)是的。控件必须离开输入焦点,输入的...
加入的这行代码作用是不是: 当前表已经结束编辑的那部分的单元格,全部只保存数据? 那有没有办法使得,窗口控件的内容编辑过程中,计划管理的保存时,可以直接保存当前的编辑进度?
--  作者:有点甜
--  发布时间:2019/6/3 9:43:00
--  
以下是引用fengwenliuyan在2019/6/1 21:46:00的发言:
加入的这行代码作用是不是:当前表已经结束编辑的那部分的单元格,全部只保存数据? 那有没有办法使得,窗口控件的内容编辑过程中,计划管理的保存时,可以直接保存当前的编辑进度?

 

必须结束编辑,才行,如

 

CurrentTable.FinishEditing

 

 


--  作者:fengwenliuyan
--  发布时间:2019/6/3 15:14:00
--  回复:(有点甜)以下是引用fengwenliuyan在2019/6/1 ...
还是不行呢?
在计划管理中,
CurrentTable.FinishEditing
For Each dt As DataTable In DataTables
    dt.Save()
Next

间隔时间为10000,

测试:
双击表中任一位置,调出窗口,

在案例代码,输入111111,

选中刚刚输入的111111,并在套用代码中黏贴,

再回到案例代码,选中之前的111111,删除之,

然后,过了几秒,这个删除就会失效,刚被删除的内容还会再次出现?