设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 658|回复: 1
打印 上一主题 下一主题

[其它] 一个自动编号的新问题

[复制链接]
跳转到指定楼层
1#
发表于 2005-1-8 01:13:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的人员资料是按部门和班组来编号的 例如部门是a01 班组是a0101,那么人员编号是a010101

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

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

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

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

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

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

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

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

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

注:sql语句没有问题

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

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

请大家帮帮看看,谢谢了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2005-1-8 09:23:00 | 只看该作者
应该是绑定的更新与SQL语句的更新存在冲突,或循环产生更新事件。

猜想问题大致应该出在这里
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-10 18:55 , Processed in 0.878749 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表