以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 插入行之前 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188329) |
-- 作者:lesei -- 发布时间:2023/9/14 12:42:00 -- 插入行之前 表a、表b都有一列叫“编号”列。 这两个表都会进行手动输入。 我用“非关联表之间的数据同步”节的方法,实现了两个表的“编号”列的数据同步。 有个什么问题呢? 在表a里输入了新品种编号,是手动输入,在最后一行有效数据的下面紧挨着一行输入的。 此时,在表b里先用addnew增行(表b也经常手动输入数据,所以随机存在几个空行),然后再赋值,赋值后的行不在最后一个有效行的下面,而在整个表b的最底下(也就是说,上面隔了好几个空行)。 请问这种情况有什么解决方法? rows.count可以返回表的总行数,但是这个“行数”是包含空行个数的。感觉对判断没帮助。
[此贴子已经被作者于2023/9/14 12:45:03编辑过]
|
-- 作者:有点蓝 -- 发布时间:2023/9/14 13:35:00 -- addnew新增的行默认都在表格的最后,不管table有没有做筛选。 要知道,数据库存储数据是没有顺序的概念的。如果要强制增加的行按顺序显示,就按照这里的方法处理:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=188316
|