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