小编Joh*_*rth的帖子

使用参数查询在 MS Access 报告中生成图表

我正在使用 Microsoft Access 2007 并且我有一个看起来像这样的查询;

PARAMETERS Identifier TEXT(255);

SELECT 
  DateDiff('h', (SELECT Min(SampleDateTime) FROM Specimen WHERE UserID=[Identifier]), SampleDateTime) AS ElapsedTime, Specimen.ValueA 
FROM Specimen
WHERE Specimen.UserID=[Identifier]
ORDER BY Specimen.SampleDateTime
Run Code Online (Sandbox Code Playgroud)

现在,如果我打开查询,然后在弹出的表单中输入适当的“标识符”值,则此查询可以正常工作。但是,我想然后使用此查询在列出所有研究的报告中生成图表。IE。报告将由每条记录 1 页组成,每页将包含 1 个图表,将上述数据绘制为折线图。

但是,如果我弹出一个图表并使用向导创建图表,当我到达我想将报告中当前记录中的恶魔分配给图表中的值的阶段时,我无法分配我上面描述的“标识符”参数的报告变量。现在,通常,我会构建查询以提取所有数据,然后使用图表向导为该数据分配一个“过滤器”。但是,由于我有一个子查询,因此在这种情况下这不起作用。

我相信我正在寻找的是一种从多记录报告中的当前记录参数分配参数“标识符”的方法。

ms-access

5
推荐指数
1
解决办法
6624
查看次数

标签 统计

ms-access ×1