Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

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

1楼
gaoqr 发表于:2009/3/3 9:21:00
在易表论坛中,小小女孩 给了一个易表公式,非常好用。不论怎样操作(插入行、增加行、删除行),序号都等于所在的行。

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

谢谢!
2楼
kylin 发表于:2009/3/3 9:41:00
内部表 增加一个表达式列 [_Identify]

外部表
sql server 的加一列,数据类型为int,标识规范 选择 是
access 的的加一列,数据类型为 自动编号
[此贴子已经被作者于2009-3-3 9:41:18编辑过]
3楼
狐狸爸爸 发表于:2009/3/3 9:41:00
编号在任何时候都不应该变化:

编号就像人的身份证号码,是唯一标记某一行的,不能因为某一行的删除,其它行的编号随之变化,就像不能因为某一个人的过世,其他人的身份证号码也随之变化一样。
4楼
菜鸟foxtable 发表于:2009/3/3 9:49:00
图片点击可在新窗口打开查看老爹你理解错误了...他的意思是好象表格边上那个序号...
图片点击可在新窗口打开查看此主题相关图片如下:001.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-3-3 9:49:23编辑过]
5楼
gaoqr 发表于:2009/3/3 9:49:00
以下是引用kylin在2009-3-3 9:41:00的发言:
内部表 增加一个表达式列 [_Identify]

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


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

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

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

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


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

菜兄正确。

[此贴子已经被作者于2009-3-3 9:54:46编辑过]
7楼
狐狸爸爸 发表于:2009/3/3 9:59:00
已经有序号了,你干嘛还要一个序号?
8楼
gaoqr 发表于:2009/3/3 10:09:00

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

9楼
狐狸爸爸 发表于:2009/3/3 10:23:00

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

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

10楼
gaoqr 发表于:2009/3/3 10:45:00

谢谢老大,我试一下。

共11 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .04688 s, 2 queries.