VBA访问无效使用Null

迅捷509

今天刚开始使用Access VBA,可以想象这是一个简单的修复。该程序将计算每个服务类别中的总访客人数。我一定缺少简单的东西。

Public Sub CalculateTotalGuestsForEachService()

'Declare variables
Dim db As DAO.Database
Dim rst As DAO.Recordset
Dim intTotalParty As Integer

'Set the current database
Set db = CurrentDb

'Set the recordset
Set rst = db.OpenRecordset("Select Orders.* From Orders Where ServiceID = 1")

'Cycle through the records
Do While Not rst.EOF
    intTotalParty = intTotalParty + rst!NoInParty
rst.MoveNext
Loop

'Display total amount
MsgBox "The total is " & intTotalParty

'Close the recordset
rst.Close
Set rst = Nothing
Set db = Nothing   

End Sub
古斯塔夫

如果任何记录具有Null值,则应用Nz

intTotalParty = intTotalParty + Nz(rst!NoInParty.Value, 0)

或者,您可以让查询求和:

'Set the recordset
Set rst = db.OpenRecordset("Select Sum(NoInParty) As TotalParty From Orders Where ServiceID = 1")
If rst.RecordCount = 1 Then
    intTotalParty = Nz(rst!TotalParty.Value)
End If

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VBA访问无效使用Null

来自分类Dev

访问删除记录无效的VBA代码

来自分类Dev

访问 VBA:对象无效或不再设置

来自分类Dev

无效使用属性vba类

来自分类Dev

无效使用Null Access VBA,即使IIF条件表明不检查

来自分类Dev

如何使用无效字符访问对象属性

来自分类Dev

使用ReactiveUI RouterViewHost的无效跨线程访问

来自分类Dev

如何使用无效字符访问对象属性

来自分类Dev

无效使用空访问列表框

来自分类Dev

在 Date 变量中无效使用 null

来自分类Dev

使用异常时,LWJGL“位置的无效内存访问”

来自分类Dev

使用异常时,LWJGL“位置的无效内存访问”

来自分类Dev

Windows服务使用StreamReader访问无效目录

来自分类Dev

如何使用Excel VBA访问XML响应

来自分类Dev

使用LIKE和AND访问VBA SQL语句

来自分类Dev

使用访问 vba 查找现有文件

来自分类Dev

VBA-编译错误:无效使用属性

来自分类Dev

VBA中的SAP GUI脚本“属性无效使用”错误

来自分类Dev

VBA Excel-编译错误-无效使用属性

来自分类Dev

无效的内存访问

来自分类Dev

使NSTimer bas访问无效

来自分类Dev

尝试使用 PuTTY“无效用户”“密码失败”访问服务器时访问被拒绝

来自分类Dev

使用> / dev / null 2>&1时,“ echo> / sys / ...”无效

来自分类Dev

jQuery使用!=检查是否不是null / undefined / empty无效

来自分类Dev

错误:无效使用无效

来自分类Dev

VBA Excel:无效的属性

来自分类Dev

ALAssetsLibrary无效或为null

来自分类Dev

MS Access使用VBA从访问文件中删除模块

来自分类Dev

使用VBA在访问中的日期字段中插入空值