【问题标题】:How To Generate a Report for a survey如何为调查生成报告
【发布时间】:2011-07-27 02:05:00
【问题描述】:

好的,所以我以前从未在 MS Access 中使用过报告,所以我遇到了一些问题。如果与表格有任何相似之处,我对此非常熟悉。

我要做的是在有人输入 SurveyID 时自动生成报告。我有两个包含以下字段的表:

tbl_Questions 字段为 [QuestionID(主键)、问题、SurveyID]

tbl_Answers 字段 [AnswerID(Primary Key), QuestionID, Answer]

当有人输入 SurveyID 时,我希望报告显示问题,然后遍历并显示共享该问题的 QuestionID 的所有答案。我将不胜感激任何帮助。谢谢!

注意:我使用的是 MS Access 2003 =(

【问题讨论】:

  • 我尝试编写一个巨大的 sql 命令,该命令结合了我想要显示的所有值以及每个不同答案的计数,但我无法正确获得计数,因为我不能遍历。
  • 我需要能够手动指定数据,以便我可以选择第一个问题,然后遍历所有答案,然后转到第二个问题,等等。
  • 计数、百分比和总数不需要在源 SQL 中——您可以为此在报告中使用排序/分组。如果您正在编写详细报告,只需让您的记录源生成您将显示的单个记录。

标签: ms-access ms-access-2003


【解决方案1】:

考虑解决一些中间任务:

  1. 创建包含必要数据的报告。
  2. 创建表单按钮以打印/预览报告。
  3. 更改按钮代码以打印/预览报告,但仅限此 ID。过滤器很好。
  4. 识别保存新 ID 的代码。
  5. 在#4 中执行#3 中的打印/预览代码。

不理想,但很棒的一课。如果找不到,您可以研究这些任务或询问有关 SO 的特定问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-02
    • 2016-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多