1

我的表格中有一个标签。我希望这个标签随着电子邮件的发送而动态变化。标签上的标题必须为 140 中的 1,依此类推。

我在我的里面有这个代码Do .... Loop

emailTotal = "SELECT COUNT(EMail) FROM ( SELECT DISTINCT EMail FROM Names)"

我在这里遇到类型不匹配,不明白为什么。

有用的信息:Dim emailTotal as integer

4

1 回答 1

2

你需要的是:

Dim rs As DAO.Recordset
sSQL = "SELECT COUNT(EMail) As ECount FROM ( SELECT DISTINCT EMail FROM Names)"
Set rs = CurrentDB.OpenRecordset (sSQL)

EmailTotal = rs!ECount

但是您可以使用 DCount 或 DlookUp 和保存的查询进行简化。

于 2012-06-29T12:38:17.570 回答