如果多人使用同一来数据库,自定义自动编号应该在数据保存事件发生时设置自动编号,否则会重复,这样你的添加数据窗体就不能是绑定窗体,请源使用非绑定窗体和Insert语句保存数据。
如果你用Access
2007,请参照罗斯文数据库实例中的以代码方式保存记录的方法百!度
此方法用到了Recordset2的方法;
在Access
2003中,自己写一个过程,用Insert语句完全可以!
云驰软件(进销存、售楼系统、财务系统等,定制开发)
Access
2007,请参照罗斯文数据库实例中的代码,非常好!
你要做什么用!你知到云驰软件网站看一下道有没有适合你的,如果没有,可以商量一下我们给你做个小程序好了!
两种方法:
1、用Truncate
TRUNCATE TABLE name可以删除表内所有值并重置标识值
2、用DBCC CHECKIDENT
DBCC CHECKIDENT ('table_name', RESEED, new_reseed_value)如dbcc checkident ("bc_pos",reseed,1)即可,
但如果表内有数据,则重设的值如果小于最大值可能会有问题,这时可以用 dbcc checkident("bc_pos",reseed)即可自动重设值。
注意:
只能为不允许空值且数据类型为 decimal、int、numeric、smallint、bigint 或 tinyint 的列设置标识属性。此外,不能为主键列设置标识属性。
扩展资料:
关于上述标识列的引用
如果在SQL语句中引用标识列,可用关键字IDENTITYCOL代替,例如,若要查询上例中ID等于1的行,
以下两条查询语句是等价的:
1、SELECT FROM T_test WHERE IDENTITYCOL=1
2、SELECT FROM T_test WHERE
select from
(
select row_number() over(partition by '分组' order by '日期') as rownum -- 排序并分组
, -- 所需显示的字段
from 表
) as T
where Trownum = 1
对每组的数据按日期排序并加上行号
取出时只取行号为1,也就是第一条数据。
以上就是关于如何使access2007数据库中“编号”字段在输入新记录时自动增加全部的内容,包括:如何使access2007数据库中“编号”字段在输入新记录时自动增加、SQL数据库列自动生成编号、VFP 中,dbf数据库 如何分组排序后添加序号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)