2011-07-25 53 views
2

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

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

tbl_Questions与域[QuestionID(主键),问题,SurveyID]

tbl_Answers与域[AnswerID(主键),QuestionID,答案]

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

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

+0

我试过写一个巨大的sql命令并不成功,它结合了我想要显示的所有值以及每个不同答案的计数,但由于无法遍历,因此无法正确计数。 – Martian

+0

我需要能够手动指定数据,以便我可以选择第一个问题,然后遍历所有答案,然后转到第二个问题等。 – Martian

+0

计数和百分比和总计不需要在源SQL - 您可以在报告中使用排序/分组。只要你的记录源产生了你要显示的单个记录,如果你正在撰写详细报告。 –

回答

0

考虑解决一些中间任务:

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

不理想,但一个很好的教训。如果你找不到它,你可以研究这些任务或者就SO提出具体问题。