2011-07-25 90 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提出具體問題。