使用Allen Browne的例子连接起来

时间:2013-09-13 19:37:36

标签: ms-access ms-access-2007

我使用Allen Browne创建的'concatenate related'模块将行连接到一个字段中。起初我在表级别有一个查找字段,后来意识到这不是一个好方法。所以我删除了查阅列,而是查询了从表单上的查找表中选择值,然后将该值存储为表中的数字。

当我连接值时模块工作,但它列出了数字(id),而我想要实际描述(即1 =红色,2 =蓝色等)

我的SQL查询代码如下:

SELECT DISTINCT
    tblCompany.JobID,
    concatrelated("type","tblMonitor","JobID = " & [jobID]) AS Expr1
FROM tblCompany;

我想“输入”来显示描述而不是数字。我知道如果我将查找值存储为文本而不是数字,它将起作用。但是为了效率,它似乎应该存储在表中,然后在需要时查询描述....或者文本可以正常???我猜我需要将查询表添加到此查询中。我试过但到目前为止没有运气。

1 个答案:

答案 0 :(得分:1)

创建一个查询,该查询将tblMonitor与包含类型描述字段的表连接起来。然后将该查询与ConcatRelated一起使用。

ConcatRelated("type_descriptn","YourQuery","JobID = " & [jobID])