vba - 从 If 语句中调用子程序
问题描述
我正在尝试从 Access 中的 If 语句中获取所有子例程。我不断收到“未定义函数或子例程”正如您从我的代码中看到的那样,我已经在有问题的例程之后立即定义了被调用的例程。我错过了什么??我确信我的代码会有其他问题,但我必须先解决这个问题。
Private Sub Load_Contract_Table()
Set daDb = CurrentDb
Dim daRs As DAO.Recordset
Dim sSql As String
Dim ContractID As String
Dim tblContractList As DAO.Recordset
Dim svContract As String
svContract = " "
Do Until daRs.EOF
daRs.MoveFirst
If tabContracts.Contract <> svContract Then
AddConract
End If
daRs.MoveNext
Loop
End Sub
Public Sub AddContract()
svContract = tabContracts.Contract
Set tblContract_List = CurrentDb.OpenRecordset("SELECT * FROM [tblContactList]")
tblContract_List.AddNew
tblContract_List![Contract] = tabContracts.Contract
tblContract_List.Update
tblContract_List.Close
Set tblContract_List = Nothing
DoCmd.Close
End Sub
解决方案
推荐阅读
- javascript - Fullcalendar dayRender 没有定义单元格属性
- reactjs - React Native:更新由以下人员管理的视图的属性“d”时出错:RNSVGPath null InvalidNumber
- javascript - 如何让我的表格内容滚动,表格结构保持固定?
- google-cloud-platform - 将 HAProxy 配置为 Google-CDN 后端
- sql - 在一系列数据之间虚拟选择记录
- c# - 在特定文件夹上启用 Access-Control-Allow-Origin CORS?
- node.js - 如何在 Node.js 中获得准确的 UTC 纳秒时间戳
- angular - 如何使 Stencil 和 Angular Universal 工作
- javascript - 如何将回调函数传递给父级
- xcode - 如何使用搜索栏从数据库数组中过滤数据