以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求助:窗口录入“保存”与数据表中行的位置定位  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=111499)

--  作者:ljxlwq_0803
--  发布时间:2017/12/23 9:14:00
--  求助:窗口录入“保存”与数据表中行的位置定位
大家好:本人是菜鸟,求助:我设置了一个窗口,在窗口中点“保存”后,数据保存成功。但有个问题,如何做到保存一行数据后,再在窗口中录入第二到N条数据后,能在数据表中按顺序保存下来。也就是说,比如我在窗口中录入数据,数据保存在表中第一行,窗口中再录入数据,数据会自动移到下一行,依次类推。目前我在点“保存按钮“后,数据表中的数据能自动移到下一行,但如果我不小心把鼠标移到某一行,数据就保存到此行了。说白了我想做到窗口录入保存后,数据表中的数据能一行一行不间断保存下来,在下次打开窗口录入数据时,还能顺着继续不间断往下保存数据。谢谢老师们支招!
--  作者:有点蓝
--  发布时间:2017/12/23 9:33:00
--  
点击哪一行就操作那一行的数据,这是很正常的逻辑。

1、控制数据不保存不能选择其他行:http://www.foxtable.com/webhelp/scr/0644.htm

2、如果有编号,保存前先通过编号查询到对应行的记录,再保存:http://www.foxtable.com/webhelp/scr/0396.htm

3、保存的时候再新增行

--  作者:ljxlwq_0803
--  发布时间:2017/12/23 9:59:00
--  
谢谢老师,非常感谢!
--  作者:ljxlwq_0803
--  发布时间:2017/12/23 15:44:00
--  
“有点蓝”老师您好:窗口录入数据点击“保存”,数据表中的数据能定位到一下行,但要是鼠标往下移时,窗口录入的数据就“保存”到鼠标所在行了。我是想比如窗口录入点“保存”时数据保存在第1行,等下次重启foxtable窗口录入点“保存”时能“自动”保存在第2行,第3行……(相当于点“保存”后只能默认保存在此行的下一行)。谢谢老师!
--  作者:有点蓝
--  发布时间:2017/12/23 15:50:00
--  
窗口afterload写代码

tables("表A").position = tables("表A").rows.count - 1

--  作者:ljxlwq_0803
--  发布时间:2017/12/23 16:00:00
--  
谢谢老师!谢谢!!
--  作者:ljxlwq_0803
--  发布时间:2017/12/23 16:21:00
--  
“有点蓝”老师:成功了,太感谢了!!