设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

access共享出的错误

[复制链接]
跳转到指定楼层
1#
发表于 2002-7-8 19:24:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
access分为前后端,后端放在win2000服务器上,前端几个工作站同时使用。根据交钱数打证。往往钱数还没有打完,是否打证已打上钩了。这种现象是否因为几个人同时打同一个证造成的?

Private Sub 下项纪录_Click()
On Error GoTo Err_下项纪录_Click
Dim 已打数量, 交费数量 As Integer

已打数量 = DCount("财据ID", "bz证", "财据ID = FORMs!bz证窗体!财据ID")
交费数量 = Nz(DLookup("数量", "sf办卡费用查询", "[财据ID] = FORMs!bz证窗体!财据ID"))


If 已打数量 + 1 >= 交费数量 Then
DoCmd.RunSQL "update sf办卡费用查询 set sf办卡费用查询.是否办卡 = -1 where sf办卡费用查询.财据ID = FORMs!bz证窗体!财据ID"
End If

  DoCmd.GoToRecord , , acNewRec
  
  财据ID.SetFocus

Exit_下项纪录_Click:
  Exit Sub

Err_下项纪录_Click:
  MsgBox Err.Description
  Resume Exit_下项纪录_Click
  
End Sub

[em06]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2002-7-8 19:28:00 | 只看该作者
請問您是讓用戶共享同一窗體,還是沒個有都有一個前端分發。
如果是共享同一窗體,則就公出現您所說的哪種情況,(可以用記錄鎖來解決)。
3#
 楼主| 发表于 2002-7-9 03:38:00 | 只看该作者
每个用户有自己的前端,后端数据库共享。比如一个证交钱数量为两个,往往打过一个后,即执行sql语句,设:是否办卡 = -1。请问版主这种现象是否可通过悲观锁定解决?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-6 00:51 , Processed in 0.075080 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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