ms-access - 查询中的Concat相关函数

标签 ms-access concatenation

我正在尝试在 Access 2003 中创建一个报告,该报告在单个串联字符串中列出每个人的所有 child 。 Allen Browne's ConcatRelated()看起来很有希望。

所以我将代码复制到一个模块中,从调试菜单编译它(什么也没发生)并进行了查询:

SELECT Moms.MomID, Moms.MomLast, ConcatRelated("KidFirst","Kids","MomID =" & Kids.MomID)
FROM Kids INNER JOIN Moms ON Kids.MomID = Moms.MomID;

我收到一条错误消息“表达式中未定义函数‘Concatrelated’。

出了什么问题?我唯一偏离说明的地方是在模块名称中键入“ConcatRelated”。

最佳答案

不要像调用函数一样调用模块,它有时会使 VBA 混淆。
例如,将模块重命名为“DatabaseUtils”。

确保函数确实定义为Public Function ConcatRelated(...,这里的Public很重要,否则函数在模块本身之外是不可见的.

关于ms-access - 查询中的Concat相关函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18940038/

相关文章:

audio - 如何无损连接 ogg vorbis 文件?

MySQL-通过 ODBC 从 MS Access VBA 进行查询 : ADODB asynchronous execution does not work

vba - 将 now() 转换为 MS Access VBA 中的特定格式

mysql - 如何删除电子邮件域值并在列中添加新域值 - mysql

mysql - 错误 CONCAT MySQL - 没有连接 2 个或更多值

list - 在 Scala 中以恒定时间连接列表?

linux - 使用 Crontab 连接文件输出文本

vba - 在 MS Access 的多个控件中使用相同的事件代码

ms-access - 将 Access adp/sqlserver 重写为 C# .net?

iis - 安装 IIS 管理工具时 DoCmd.SendObject 失败