Office中国论坛/Access中国论坛

标题: 一个自动编号的新问题 [打印本页]

作者: mhaibo    时间: 2005-1-8 01:13
标题: 一个自动编号的新问题
我的人员资料是按部门和班组来编号的 例如部门是a01 班组是a0101,那么人员编号是a010101

我用treeview和子窗体建立了人员资料信息分部门班组查看

当我想把一个部门中一个班组的人员换到另一部门另一个班组时

我想实现自动编号,我的思路是将这个人员部门和班组信息用绑定字段的组合框先更改

然后在绑定班组字段组合框的更新后事件中写入vba

先用dcount计算改动后的班组中人员编号个数(已加条件将这个部门信息和班组信息改变,但

人员编号没有改变的人除外了)放在变量a中

再用sql的update语句 将这个人的编号改成[部门编号]&right(班组编号,2)&(a+1)

然后用动态生成一个表,内容是原部门中原班组的人员编号和新序号,

再用update语句将原部门原班组的人员重新编号

注:sql语句没有问题

可是是会出现写入冲突的提示,说什么这个记录被其他用户修改,我是就是在自己的机子上的

又的,又没联网,怎么会出现这个提示的,是不是我的上面哪里有错了,

请大家帮帮看看,谢谢了
作者: tmtony    时间: 2005-1-8 09:23
应该是绑定的更新与SQL语句的更新存在冲突,或循环产生更新事件。

猜想问题大致应该出在这里




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3