Foxtable(狐表)用户栏目专家坐堂 → 插入行之前


  共有2957人关注过本帖树形打印复制链接

主题:插入行之前

帅哥哟,离线,有人找我吗?
lesei
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:162 积分:1326 威望:0 精华:0 注册:2023/9/3 18:40:00
插入行之前  发帖心情 Post By:2023/9/14 12:42:00 [只看该作者]

表a、表b都有一列叫“编号”列。
这两个表都会进行手动输入。
我用“非关联表之间的数据同步”节的方法,实现了两个表的“编号”列的数据同步。
有个什么问题呢?
在表a里输入了新品种编号,是手动输入,在最后一行有效数据的下面紧挨着一行输入的。
此时,在表b里先用addnew增行(表b也经常手动输入数据,所以随机存在几个空行),然后再赋值,赋值后的行不在最后一个有效行的下面,而在整个表b的最底下(也就是说,上面隔了好几个空行)。
请问这种情况有什么解决方法?

rows.count可以返回表的总行数,但是这个“行数”是包含空行个数的。感觉对判断没帮助。
[此贴子已经被作者于2023/9/14 12:45:03编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110773 积分:563797 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/14 13:35:00 [只看该作者]

addnew新增的行默认都在表格的最后,不管table有没有做筛选。

要知道,数据库存储数据是没有顺序的概念的。如果要强制增加的行按顺序显示,就按照这里的方法处理:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=188316

 回到顶部