Ms access Access 2003:Can';t获取命令按钮查询的结果以显示在表单的文本框中

Ms access Access 2003:Can';t获取命令按钮查询的结果以显示在表单的文本框中,ms-access,ms-access-2003,Ms Access,Ms Access 2003,我有一个命令按钮绑定到一个名为“GenderCount”的查询。单击按钮时,结果显示在子表中。我需要结果显示在我的表格(Text26)的文本框中。这是我的代码——提前感谢您的建议: Private Sub Command21_Click() On Error GoTo Err_Command21_Click Dim stDocName As String stDocName = "GenderCount" DoCmd.OpenQuery stDocName, acNo

我有一个命令按钮绑定到一个名为“GenderCount”的查询。单击按钮时,结果显示在子表中。我需要结果显示在我的表格(Text26)的文本框中。这是我的代码——提前感谢您的建议:

Private Sub Command21_Click()
On Error GoTo Err_Command21_Click

    Dim stDocName As String

    stDocName = "GenderCount"
    DoCmd.OpenQuery stDocName, acNormal, acEdit

Exit_Command21_Click:
    Exit Sub

Err_Command21_Click:
    MsgBox Err.Description
    Resume Exit_Command21_Click

End Sub
这就是你需要的

Private Sub Command21_Click()
On Error GoTo Err_Command21_Click

    me.txtField1 = dlookup("CountOfGender","GenderCount","Gender = M")
    me.txtField1 = dlookup("CountOfGender","GenderCount","Gender = F")

Exit_Command21_Click:
    Exit Sub

Err_Command21_Click:
    MsgBox Err.Description
    Resume Exit_Command21_Click

End Sub

性别统计的结果是什么?它只是一条有值的记录吗?我们需要以下方面的更多信息和明确性来帮助:“当我点击按钮时,结果显示在子表中。我需要结果”Gender M 1483 F 1505 2988的性别计数结果以表格形式显示;尝试粘贴,但粘贴方式如下。它是每个值的总和,后跟一个总计。那么,您需要在文本框中显示哪些结果?都是吗?放在一个文本框中?这是可能的,只是不像用户体验那样吸引人。看看下面我的答案,让我知道这是否有效。因此,您有带标签的文本字段用于男性和女性…嗯…我试过了,但它被卡住了“.txtField1=”带有错误消息“Compile error:Method or data member not found”,我建议您首先阅读Access VBA。。。网上有大量的信息可以帮助你了解你想要完成的事情。这就是我学习的方式!也就是说,您需要在表单中添加两个文本字段,并将它们命名为txtField1和txtField2,或者其他任何名称,只要确保名称匹配即可。