vba - 访问:新表单对象不可访问
问题描述
我最近创建了两个新表单 CommunitySMBSubform 和 CommunityUsersSubform。
当我编写一些 VBA 代码来重新查询它们时,我遇到了:
编译错误:找不到方法或数据成员
在排除原因时,我发现表单没有类对象,这可能是错误的原因。
有什么办法可以建立它们的类对象,以便 VBA 可以引用它们?
TIA。
-------- 下面有问题的代码 ------------
Private Sub ClearForm_Click()
Dim db As Database
Set db = CurrentDb
Dim Query As String
Dim Query1 As String
Dim Query2 As String
'Clear any selected mailboxes
Query = "Update [Mailbox Status] Set AddToBatchFlag = FALSE Where
AddToBatchFlag = TRUE"
db.Execute Query
' Requery the SMB Subform
Query1 = "Select * from CommunitySMB"
db.Execute Query1
Me.CommunitySMBSubform.Requery <= Compile Error: Method or data member not found occurs here
'Requery the Users Subform
Query2 = "Select * from CommunityUser"
db.Execute Query2
Me.CommunityUsersSubform.Requery
RefreshBatchStats_Click
End Sub
解决方案
推荐阅读
- go - 模糊匹配坐标列表(Golang)
- phpstorm - PhpStorm 2018.2:当 TypeScript 中出现错误时,选项卡中的文件名没有下划线
- python - 如何使用部分输入进行训练,但在 Keras 中使用损失函数
- realm-database - 有没有办法重新排序 Realm Studio 中的记录?
- java - 如何在 JFreeChart 中显示 Y 轴为 0 的条形图?
- reactjs - ReactJS 的默认测试框架是什么?
- c++ - 路径中的最大左节点/子节点数
- azure-cosmosdb - 需要一些 nosql cosmosdb 建议
- ios - 底部工作表 ScrollView 平移和滚动
- filenet-p8 - CE 更新事件:有什么方法可以将之前/之后的属性值传递给工作流?