图1是打开的子窗体的窗体视图,上面显示有6条数据
图2是子窗体的设计视图,
图3是子窗体的布局视图,上面就可以看到计数文本框返回了#错误
我是引用的子窗体,可是在子窗体调试中,就是图3,那里就是返回“错误”的。
但如果没有查询到数据,会返回“0”,以下引用的子程序应该没有错的。
Private Sub CheckSubformCount()
If Me.投诉案件处理查询子窗体.Form.Recordset.RecordCount > 0 Then
Me.记录条数合计.ControlSource = "=[投诉案件处理查询子窗体].[form].[txt计数]"
Me.涉及人数合计.ControlSource = "=[投诉案件处理查询子窗体].[form].[txt涉及人数合计]"
Me.涉及金额合计.ControlSource = "=[投诉案件处理查询子窗体].[form].[txt涉及金额合计]"
Me.补签合同合计.ControlSource = "=[投诉案件处理查询子窗体].[form].[txt补签合同合计]"
Me.督保人数合计.ControlSource = "=[投诉案件处理查询子窗体].[form].[txt督保人数合计]"
Me.督保金额合计.ControlSource = "=[投诉案件处理查询子窗体].[form].[txt督保金额合计]"
Else
Me.记录条数合计.ControlSource = "=0"
Me.涉及人数合计.ControlSource = "=0"
Me.涉及金额合计.ControlSource = "=0"
Me.补签合同合计.ControlSource = "=0"
Me.督保人数合计.ControlSource = "=0"
Me.督保金额合计.ControlSource = "=0"
End If
End Sub