Foxtable(狐表)用户栏目专家坐堂 → 哪位高手给个 序号 命令,序号为所在的行。


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

主题:哪位高手给个 序号 命令,序号为所在的行。

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


加好友 发短信
等级:小狐 帖子:353 积分:3058 威望:0 精华:0 注册:2008/9/1 6:39:00
哪位高手给个 序号 命令,序号为所在的行。  发帖心情 Post By:2009/3/3 9:21:00 [只看该作者]

在易表论坛中,小小女孩 给了一个易表公式,非常好用。不论怎样操作(插入行、增加行、删除行),序号都等于所在的行。

在狐表中,这样的命令应怎样写?

谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3030 积分:19188 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2009/3/3 9:41:00 [只看该作者]

内部表 增加一个表达式列 [_Identify]

外部表
sql server 的加一列,数据类型为int,标识规范 选择 是
access 的的加一列,数据类型为 自动编号
[此贴子已经被作者于2009-3-3 9:41:18编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/3/3 9:41:00 [只看该作者]

编号在任何时候都不应该变化:

编号就像人的身份证号码,是唯一标记某一行的,不能因为某一行的删除,其它行的编号随之变化,就像不能因为某一个人的过世,其他人的身份证号码也随之变化一样。

 回到顶部
帅哥哟,离线,有人找我吗?
菜鸟foxtable
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/3/3 9:49:00 [只看该作者]

图片点击可在新窗口打开查看老爹你理解错误了...他的意思是好象表格边上那个序号...
图片点击可在新窗口打开查看此主题相关图片如下:001.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-3-3 9:49:23编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
gaoqr
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:353 积分:3058 威望:0 精华:0 注册:2008/9/1 6:39:00
  发帖心情 Post By:2009/3/3 9:49:00 [只看该作者]

以下是引用kylin在2009-3-3 9:41:00的发言:
内部表 增加一个表达式列 [_Identify]

外部表
sql server 的加一列,数据类型为int,标识规范 选择 是
access 的的加一列,数据类型为 自动编号
[此贴子已经被作者于2009-3-3 9:41:18编辑过]


当进行 插入行、增加行、删除行 的操作时,需要保存之后,才发生变化。

不保存即可发生变化,应怎样办?


 回到顶部
帅哥哟,离线,有人找我吗?
gaoqr
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:353 积分:3058 威望:0 精华:0 注册:2008/9/1 6:39:00
  发帖心情 Post By:2009/3/3 9:51:00 [只看该作者]

以下是引用狐狸爸爸在2009-3-3 9:41:00的发言:
编号在任何时候都不应该变化:

编号就像人的身份证号码,是唯一标记某一行的,不能因为某一行的删除,其它行的编号随之变化,就像不能因为某一个人的过世,其他人的身份证号码也随之变化一样。


老大理解错了。我说的是 序号序号 是可以变化的。

菜兄正确。

[此贴子已经被作者于2009-3-3 9:54:46编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/3/3 9:59:00 [只看该作者]

已经有序号了,你干嘛还要一个序号?

 回到顶部
帅哥哟,离线,有人找我吗?
gaoqr
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:353 积分:3058 威望:0 精华:0 注册:2008/9/1 6:39:00
  发帖心情 Post By:2009/3/3 10:09:00 [只看该作者]

想配合行移动使用,行移动命令  ybil 版主给答案了。想在移动完成后或进行插入行、增加行、删除行操作之后,重新计算序号。


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/3/3 10:23:00 [只看该作者]

For i As integer = 0 to DataTables("某表") 
     DataTables("某表") .DataRows(i)("序号") = i +
Next

最好不要这么做,数据本来就是无所谓顺序的,只是在需要的时候根据某列内容排序。


 回到顶部
帅哥哟,离线,有人找我吗?
gaoqr
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:353 积分:3058 威望:0 精华:0 注册:2008/9/1 6:39:00
  发帖心情 Post By:2009/3/3 10:45:00 [只看该作者]

谢谢老大,我试一下。


 回到顶部
总数 11 1 2 下一页