以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 较为完美的插入行的方法(第二次更新) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=5116) |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/11/24 11:49:00 -- 较为完美的插入行的方法(第二次更新) 应该可以满足很多场合的需要了。
插入行设计的原则是不影响原有行数据,否则没有意义,如果因为插入移行,而修改原有10万行的编号,那么就失去了实用价值了。 再次提醒大家:数据本无序,只有排序。 [此贴子已经被作者于2009-11-24 13:39:42编辑过]
|
||||
-- 作者:wcs -- 发布时间:2009/11/24 12:03:00 -- 就是插入啦,不影响原来的ID,所以只有加位数才不影响顺序。 |
||||
-- 作者:实话实说 -- 发布时间:2009/11/24 12:11:00 -- 以下是引用狐狸爸爸在2009-11-24 11:49:00的发言:
应该可以满足很多场合的需要了。
插入行设计的原则是不影响原有行数据,否则没有意义,如果因为插入移行,而修改原有10万行的编号,那么就失去了实用价值了。 再次提醒大家:数据本无序,只有排序。 [此贴子已经被作者于2009-11-24 11:50:04编辑过] 问题是现有的排序不能满足使用要求 |
||||
-- 作者:yangming -- 发布时间:2009/11/24 12:15:00 -- 先顶一下,学习! |
||||
-- 作者:mr725 -- 发布时间:2009/11/24 12:34:00 -- 其他都很好,就是在最后一行时,插入行(应该位置在倒数第二行的),会往下增加行了(新插入的行跑到最末行了)~~ |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/11/24 12:38:00 -- 以下是引用mr725在2009-11-24 12:34:00的发言:
其他都很好,就是在最后一行时,插入行(应该位置在倒数第二行的),会往下增加行了(新插入的行跑到最末行了)~~
|
||||
-- 作者:mr725 -- 发布时间:2009/11/24 13:02:00 -- 以下是引用狐狸爸爸在2009-11-24 12:38:00的发言:
不敢太岁头上动土啊~ |
||||
-- 作者:ssqq -- 发布时间:2009/11/24 13:13:00 -- 很多情况下,是没有ID这列的,要用这个公式,需要新增一个ID数据列,并且设置成顺序增加的。公式要想通用,就不能在执行公示前需要手工修改表结构。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/11/24 13:21:00 -- 以下是引用mr725在2009-11-24 13:02:00的发言:
不敢太岁头上动土啊~
|
||||
-- 作者:实话实说 -- 发布时间:2009/11/24 14:04:00 -- 以下是引用ssqq在2009-11-24 13:13:00的发言:
很多情况下,是没有ID这列的,要用这个公式,需要新增一个ID数据列,并且设置成顺序增加的。公式要想通用,就不能在执行公示前需要手工修改表结构。 不能删除排序列,否则,一旦使用其它排序打乱了插入排序就找不回来了 |