以文本方式查看主题 - 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 -- “刚输入的部分内容不见了,光标也跳至当前单元格的最前端”?? 表数据,在窗口表中输入数据,在输入的过程中,会突然出现“刚输入的部分内容不见了,光标也跳至当前单元格的最前端”,不知道这个情况,应该怎么测试出问题来,并如何解决? |
-- 作者:有点蓝 -- 发布时间: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,删除之, 然后,过了几秒,这个删除就会失效,刚被删除的内容还会再次出现? |