我使用Allen Browne创建的'concatenate related'模块将行连接到一个字段中。起初我在表级别有一个查找字段,后来意识到这不是一个好方法。所以我删除了查阅列,而是查询了从表单上的查找表中选择值,然后将该值存储为表中的数字。
当我连接值时模块工作,但它列出了数字(id),而我想要实际描述(即1 =红色,2 =蓝色等)
我的SQL查询代码如下:
SELECT DISTINCT
tblCompany.JobID,
concatrelated("type","tblMonitor","JobID = " & [jobID]) AS Expr1
FROM tblCompany;
我想“输入”来显示描述而不是数字。我知道如果我将查找值存储为文本而不是数字,它将起作用。但是为了效率,它似乎应该存储在表中,然后在需要时查询描述....或者文本可以正常???我猜我需要将查询表添加到此查询中。我试过但到目前为止没有运气。
答案 0 :(得分:1)
创建一个查询,该查询将tblMonitor
与包含类型描述字段的表连接起来。然后将该查询与ConcatRelated
一起使用。
ConcatRelated("type_descriptn","YourQuery","JobID = " & [jobID])