我目前正在制作一个Microsoft Access数据库,以跟踪在我的工作场所周围建立访问的情况。有些人可以有多个访问条目,因此我使用Allen Browne的ConcatRelated函数将他们的所有记录连接到报告中的一条记录中。但是,我仍然希望基于复选框(活动,挂起和需要访问)显示单独的记录。这是我的SQL查询:
SELECT DISTINCT [主列表查询]。[名字],[主列表] 查询]。[姓],
ConcatRelated(“部门”,“ [主列表查询]”,“ [DePaul ID] =”“”& [DePaul ID]&“”“ AND [Active] ='”&[Active]&“'AND [Suspended] ='” &[已暂停]&“'AND [需要访问] ='”&[需要访问]&“'”)AS 部门
FROM [主列表查询];
我知道艾伦·布朗(Allen Browne)的网站说,记录不能通过多值字段(我知道一个复选框)来排序。有办法解决这个问题吗?也许通过将复选框值强制转换为int并根据该值对其进行排序?
感谢所有帮助!