运行时 424 - Access 2013 中需要的对象
Posted
技术标签:
【中文标题】运行时 424 - Access 2013 中需要的对象【英文标题】:Runtime 424 - Object Required in Access 2013 【发布时间】:2017-02-08 15:17:39 【问题描述】:我正在尝试循环访问一组 Access 表单字段,以识别最后一个值,然后围绕它构建一个计算。第一行代码如下:
Private Sub TierCalc_Click()
Dim lastStageValue As Integer
If (CP6Sum.Value Is Not Null) Then
lastStageValue = CP6Sum.Value
End If
End Sub
当我运行它时,我收到上面的“需要 424 运行时对象”错误。 如果我按照其他网站的建议取出代码中的“.Value”,它保持不变。 如果我声明该字段(即'Dim CP6Sum As Integer')我得到'Invalid Qualifier',然后如果我取出'.value'我得到'Type Mismatch'错误??
有什么想法吗? 谢谢, 丽莎
【问题讨论】:
【参考方案1】:试试这个:
Private Sub TierCalc_Click()
Dim lastStageValue As Integer
If Not IsNull(Me.CP6Sum) Then
lastStageValue = CP6Sum.value
End If
End Sub
【讨论】:
这很好,谢谢。你能告诉我“我”是什么吗?表示请(你可以说我是一个完整的初学者!) @Leecey5225,在这种情况下,“我”指的是具有焦点且当前正在运行代码的表单。在这种情况下,您可以使用包含按钮“TierCalc”或“me”的表单名称——me 就像一个隐式声明的变量。以上是关于运行时 424 - Access 2013 中需要的对象的主要内容,如果未能解决你的问题,请参考以下文章