以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 表新建行后怎么让新增加的行成为当前行! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=148482) |
-- 作者:jjun2002cn -- 发布时间:2020/4/8 23:35:00 -- 表新建行后怎么让新增加的行成为当前行! 通过代码 Tables("新建销售单_Sale_List").AddNew() 新建了一行希望 CurrentTable.Current("ProductID") 访问的是新建的这一行! |
-- 作者:jjun2002cn -- 发布时间:2020/4/9 8:31:00 -- 命令窗口是可以删除的 [此贴子已经被作者于2020/4/9 8:31:56编辑过]
|
-- 作者:jjun2002cn -- 发布时间:2020/4/9 8:39:00 -- 我是使用table的副表双击调取输入窗口输入数据的,输入数据都是正常的。因为每次添加行数据都会默认新建新的行作为继续输入的基础。 所以结束输入的时候就会有最后一行空数据,我就在输入窗口关闭的事件里面加了这个代码 CurrentTable.Current.Delete() 不起作用。 但是同样环境下调用命令窗口执行 CurrentTable.Current.Delete() 就能生效。
|
-- 作者:jjun2002cn -- 发布时间:2020/4/9 8:42:00 -- 为了防止关闭窗口的的时候 空数据行不是当前行 我修改为 CurrentTable.Rows(CurrentTable.BottomPosition).Delete() 情况和 上面的情况一模一样,事件里面不起作用 命令窗口可以!
|
-- 作者:有点蓝 -- 发布时间:2020/4/9 9:37:00 -- 指定表: Tables("新建销售单_Sale_List").Current
|