【问题标题】:Using DCount function with a query linked to a control将 DCount 函数与链接到控件的查询一起使用
【发布时间】:2023-04-04 22:55:01
【问题描述】:

以下代码给了我一个语法错误消息。我想对表单的当前事件使用 DCount 函数来计算表中的记录,其中控件“TeamID”上的值等于表“tblCompetency06”中字段“teamID”中的值

Me.etcRecordNumber.Caption = "Record " & Me.CurrentRecord & " of " & DCount("ID", "tblCompetency06") WHERE [tblcompetency06].[teamID]= '" & me.Teamid & "'"

【问题讨论】:

  • 很简单:'编译错误:语法错误'
  • (我的印象是 Where 子句导致了这个问题)

标签: ms-access vba ms-access-2010


【解决方案1】:

可能有两个原因,一个是您使用了错误的 DCount 语法。其次,您正在使用/比较数字数据类型,并且正在与字符串进行比较。请尝试以下操作。

Me.etcRecordNumber.Caption = "Record " & Me.CurrentRecord & " of " & _
                              DCount("*", "tblCompetency06", "[teamID]= " & me.Teamid)

【讨论】:

    猜你喜欢
    • 2012-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-24
    • 2022-04-27
    • 1970-01-01
    相关资源
    最近更新 更多