2015-06-20 106 views
0

我正在爲我的大學開發標記卡,其中包括學生姓名,學生名單,學科名稱及其主題代碼以及學生各自主題的評分標記。我有具有定義一個數據庫,如下所示:將數據插入水晶報告中的特定部分VS2010

Name |Roll Num |SubjectCode |SubjectName |Marks 
Std_Name 1001  Phy    Physics  65 
Std_Name 1001  Che    Chemistry  59 
Std_Name 1001  Math    Mathematics 69 

從上面的表中,我想獲得SubjectCode,主旨名稱和Marks到數據表/數據集/數據網格,並插入那些 數據到特定部分(第1部分,第2節,..等)在Crystal Report中。我怎樣才能做到這一點?謝謝。

回答

0

你應該學會在部分更多

how to create a crystal report with dataset?

插入領域是不是一個大問題。你只需要創建數據集或數據表,並將其引用到你的水晶報表。設計報告後,您可以將數據集對象傳遞給含有數據的水晶報告。

您還應該瞭解每個部分及其角色。

報告標題:本部分印刷在報告第一頁的頂部。您可以在這裏放置不應該出現在下一頁的公司名稱,地址等。

頁眉:本部分打印在每頁報告的頂部。您可以放置​​頁碼,欄標題標籤(學科代碼,學科名稱,標記等)。

Detail Section:此部分將以行形式打印記錄。所以,你可以在這裏放置你的字段,這些值將顯示你想要的。

頁腳和報表頁腳:在瞭解了上述兩點後,這些部分是自描述性的。在「報表頁腳」部分,您可以在最後一頁底部打印註釋,在頁面頁腳部分,您可以將總和標記等數值總和,標記總數等。您還可以將這些字段放在報表頁腳中部分是否打印了多個頁面,並且您希望僅在最後一頁上打印總數。

還有另一種類型是組頁眉和組頁腳。當你想顯示記錄組並明智地打印頁眉和頁腳時,你也可以在這裏使用這個部分。

+0

殼牌,感謝您對Crystal Report的詳細介紹。由於我是新手,我想我沒有詳細解釋我的問題。我確切的問題是我想顯示SubjectCode,SubjectName和標記在我的報告的特定部分。由於SubjectCode,SubjectName和Marks不斷更改每個學生,我想要一個特定的部分在特定的部分打印這些數據。我怎樣才能做到這一點?我已經成功地將數據集實現到了我的報告中,我獲取名稱和rollnum等單個數據,但是我堅持將數據插入到特定部分。 –

+0

如果您正在填充多個學生的數據。所以,在這種情況下,你可以使用分組。你不需要爲特定的學生在單獨的部分放置細節。分組將幫助您將其分開。您可以按組專家選項添加分組。在此窗口中,您需要選擇學生ID或代碼。水晶報表將如何創建另外兩個部分組頁眉和組頁腳,正如我在我的回答中提到的那樣。您可以在其中放置頁眉和頁腳的詳細信息。 ** [在Crystal Report中讀取組](http://www.codeproject。COM /條/ 142064 /漸次創世-的水晶 - 報告 - 使用 - 它)** – Shell