设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[Access本身] 想通过筛选后的子窗体,然后一次性审核筛选出来的数据,但是会报错。请大高手帮看...

[复制链接]
跳转到指定楼层
1#
发表于 2020-11-26 21:45:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击全选,或是反选的时候,会报错。

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2020-11-27 20:16:28 | 只看该作者
已解决,感谢Roych.代码调整:Private Sub Frame6_AfterUpdate()
Dim rs As Object
Dim i As Long
Dim B As Boolean
Dim aa As String

Set rs = Me.child1.Form.Recordset

Select Case Me.Frame6.Value
       Case 1
       B = True
       Case 2
       B = False
End Select

Me.child1.SetFocus
If rs.RecordCount > 0 Then rs.MoveFirst
   Do Until rs.EOF

        rs.Edit
        rs!审核 = B
        rs.Update
        aa = rs!工单编号
        rs.MoveNext
    Loop

   Me.Frame6.Value = Null
End Sub
这个可以做到筛选出来的子窗体数据,进行全选和反选。希望对大家有用
3#
发表于 2020-11-28 00:55:43 | 只看该作者
  1. Private Sub Frame6_AfterUpdate()
  2.     Dim B As Boolean
  3.     Select Case Me.Frame6.Value
  4.         Case 1
  5.             B = True
  6.         Case 2
  7.             B = False
  8.     End Select
  9.     CurrentDb.Execute "Update 待审核表 Set 审核=" & B
  10.     Me.child1.Form.Requery
  11. End Sub
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-25 16:35 , Processed in 0.165983 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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