设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[与其它组件] 删除记录代码请教

[复制链接]
跳转到指定楼层
1#
发表于 2007-4-28 18:09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
If (Me![业务员]) <> Me![Text24] Then
MsgBox "请检查此单据的业务员", vbOKOnly, "你没有权限修改此单据!"
        Me![业务员].SetFocus
            Exit Sub
Else

    If Rs.RecordCount < 1 Then
        Exit Sub
    End If
    Rs.MoveFirst
    For i = 1 To Rs.RecordCount
        If Rs("计划单号") = Me![来料单据_采购]![计划单号] And Rs("来料批次") = Me![来料单据_采购]![来料批次] Then
            Rs.Delete 1
            Exit For
        Else
            Rs.MoveNext
        End If
    Next i
    MsgBox "来料批次:" & Me![来料批次] & "的资料已经删除完成!", vbOKOnly, "删除完成"
    Me![来料单据_采购].Requery
    Set Rs = Nothing
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2007-4-28 18:11:00 | 只看该作者
问题是什么?出错信息?单是这样是看不出你的问题的.
3#
 楼主| 发表于 2007-4-28 18:12:00 | 只看该作者
执行红字的程序后,为什么记录还是被删除了?

Exit Sub 不是退出吗,怎么还往下执行呢?

是不是哪里出了问题?

点击这里给我发消息

4#
发表于 2007-4-28 18:14:00 | 只看该作者
应该不会的,可能代码有其它地方你没有注意,你可以跟踪调试一下你的程序看看.
5#
 楼主| 发表于 2007-4-28 18:35:00 | 只看该作者
不使用当前事件,直接点击删除按钮,记录被删除了!但是先点击单据号,一切正常!
这是怎么回事呢?代码写好??大家帮我看看!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
发表于 2007-4-28 18:56:00 | 只看该作者


If (Me![业务员]) <> Me![Text24] Then

改为

If Nz([业务员]) <> Me![Text24] Then
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-10 13:28 , Processed in 0.094085 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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