网站首页博客首页 ┆欢迎光临 ERP顾问最热爱的网络——金蝶社区 登录注册帮助
探索者的博客
学习ERP,应用ERP,精通ERP。
日志

保存包装类型等基础资料的ID最大值的数据表

金蝶K/3 V10.4中有一个表用来保存表ID的最大值,即"自动步长编码表(t_Identity)"。
在[K3字段描述查询工具]-[K3系统模块列表]-[基础信息管理系统]中可查看。

问题:
"进口管理"模块中"包装类型"基础资料(表名称:t_PackType)的ID最大值并没有保存在t_Identity这个表中。
但包装类型基础资料初始化的数据多,通过界面输入费时费力。我将数据按表格式整理好数据,并将其在SQL中加入。
但再在界面中再增加数据时,ID则会从1000开始,1001、1002……递增。则提示ID重复。

原因:
我在整理数据时,就是按从1000开始,1001、1002……递增。当新增数据时,也从1000开始,所以就提示重复了。

解决方法:
经过hunter的提醒,我才明白,金蝶K/3中还有另一个表ICMaxNum用来保存表ID的最大值,而t_PackType表ID的最大值就是保存在这个表中。这样,我先自已批量加入数据后,比如我加入了2000条记录,我再将ICMaxNum表中t_PackType表ID的最大值修改为3000,这样,ID就会从3000开始递增,就不会出现重复提示。

通过此方法,我既满足了系统的要求,也节省了初始化数据的时间。
已经公开 2008年4月8日 19:54 作者: 探索者

评论

avatar 

恭喜你哟!以后还需要向你请教!

2008-04-09 8:52
 
avatar 

谢谢分享!

2008-04-24 11:20
 
请登录后再发表评论以赚取更多积分