Rss & SiteMap

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

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

标题:钻研了大半夜 读了2天帮助还是来求助吧。。

1楼
赵奔四 发表于:2009/7/28 2:28:00

才入门,就碰壁,突然想起以前学习易表的经验就是看帮助发帖子求助。。


这不,又遇到难题了。。我想增加个自动编号列咋办哪?

编号是从80001开始的,
编号           姓名
80001       王XX
80002       张XX 

。。。

114302   王小X
114303              以后开始录入新数据了,要求编号自动增加1

以前用易表默认值公式cell(row-1,col) + 1就行了,现在咋办?

狐表咋办类啊?

2楼
赵奔四 发表于:2009/7/28 2:52:00
呵,,找到了

假定表中有一个编号列,希望新增行的时候,编号列能够自动加1,可以将DataRowAdding事件的代码设置为:

e.DataRow("编号") = e.DataTable.Compute("Max(编号)") + 1

这个例子其实没有什么意义的,对于外部表使用自动增量主键列,对于内部表使用表达式列引用内部编号列“_Identidy”,是更好的选择。



生搬硬套,,,表属性--事件--DataRowAdding事件 就是增加行时候的一个事件。。哈哈。。

问下,,,以后那代码也像函数一样生搬硬套吗?
3楼
8月32号 发表于:2009/7/28 6:22:00
生搬硬套也要理解才行
共3 条记录, 每页显示 10 条, 页签: [1]

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

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