PtrSafe属性错误MS Access

JT2013

我试图将记录输入到MS Access表单中,并遇到以下编译错误:

“必须更新此项目中的代码以在64位系统上使用。请检查并更新Declare语句,然后将其标记为PtrSafe属性。”

数据库中的代码如下:

Private Sub cboProjectID_Change()
    Dim VarComboKey As Integer

    VarComboKey = Me.cboProjectID.Value

    Me!cboErrCod1.RowSource = "SELECT DISTINCT [Error_Reason_Code], [Reason_Code_Desc] FROM [HDR_ErrCodes] WHERE [project_ID] = " & VarComboKey
    Me!cboErrCod2.RowSource = "SELECT DISTINCT [Error_Reason_Code], [Reason_Code_Desc] FROM [HDR_ErrCodes] WHERE [project_ID] = " & VarComboKey
    Me!cboErrCod3.RowSource = "SELECT DISTINCT [Error_Reason_Code], [Reason_Code_Desc] FROM [HDR_ErrCodes] WHERE [project_ID] = " & VarComboKey
    Me!cboErrCod4.RowSource = "SELECT DISTINCT [Error_Reason_Code], [Reason_Code_Desc] FROM [HDR_ErrCodes] WHERE [project_ID] = " & VarComboKey
    Me!cboErrCod5.RowSource = "SELECT DISTINCT [Error_Reason_Code], [Reason_Code_Desc] FROM [HDR_ErrCodes] WHERE [project_ID] = " & VarComboKey
End Sub

Private Sub Form_BeforeUpdate(Cancel As Integer)


   Dim ctl As Control

   On Error GoTo Err_BeforeUpdate


   If Me.Dirty Then

      If MsgBox("Do you want to save?", vbYesNo + vbQuestion, _
              "Save Record") = vbNo Then
         Me.Undo
      End If
   End If

Exit_BeforeUpdate:
   Exit Sub

Err_BeforeUpdate:
   MsgBox Err.Number & " " & Err.Description
   Resume Exit_BeforeUpdate
End Sub

有人可以帮我更新代码,以防止出现此错误吗?

JT2013

经过一番搜索,我发现了我的声明语句在哪里。这段代码修复了它:

  #If VBA7 Then
       Private Declare PtrSafe Function GetTickCount Lib "kernel32" () As Long
       #Else
       Private Declare Function GetTickCount Lib "kernel32" () As Long
       #End If

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS Access SQL错误

来自分类Dev

MS Access日期转换错误

来自分类Dev

MS Access溢出错误

来自分类Dev

MS ACCESS vba-错误

来自分类Dev

MS Access中的IIf错误

来自分类Dev

带有 ADODB 记录集的 MS Access ListBox 列属性创建错误 424 Object Required

来自分类Dev

MS Access查询中的语法错误?

来自分类Dev

参数太少错误MS Access SQL

来自分类Dev

参数错误MS Access SQL

来自分类Dev

MS Access数据库错误

来自分类Dev

连接到ODBC时的MS Access错误

来自分类Dev

.ImportXML命令在MS Access中出现错误

来自分类Dev

将数据插入MS Access;插入错误

来自分类Dev

Pyodbc错误-Python到MS Access

来自分类Dev

PYODBC MS Access插入错误-参数太少

来自分类Dev

MS Access中的聚合功能导致错误

来自分类Dev

MS Access查询中的语法错误?

来自分类Dev

.ImportXML命令在MS Access中出现错误

来自分类Dev

语法错误MS Access SQL

来自分类Dev

参数错误MS Access SQL

来自分类Dev

禁止MS Access Excel警告/错误

来自分类Dev

#Func!MS Access中的iif查询错误

来自分类Dev

PYODBC MS Access插入错误-参数太少

来自分类Dev

Pyodbc错误-Python到MS Access

来自分类Dev

MS Access查询中的语法错误

来自分类Dev

MS Access - 更新 SQL 查询错误 3061

来自分类Dev

MS Access 筛选日期导致错误 3075

来自分类Dev

编译错误:语法错误 MS Access 2013

来自分类Dev

无法在MS Access中的“ SubForm”对象上使用“ Form”属性?