在日常工作中經常有人這樣問,如何讓消費單顯示學員所報班級信息呢?根據麥田培訓學校的結構流程,先收費-后選班可以確定,在收費時打印消費單,是不可能顯示出學員所報班級信息的,因為收費時并沒有給學員安排具體上課班級,所以此時不會顯示班級信息。然而,消費單上顯示班級信息在實際工作中確實存在必要性。我們今天就帶大家通過修改消費單的模板實現(xiàn)這個功能。但前提是必需收費、選班操作完成后再打印消費單,才有顯示出班級信息。以消費單(噴墨)為例,分析-報表管理-消費單(噴墨)-編輯。我們首先點擊他的數(shù)據源進行查看是否支持調用班級信息。我們可以看到數(shù)據集中定義了Class表,也就是說根據消費單可以調用與其關聯(lián)的班級信息。Class表里可以調用的列請查詢數(shù)據庫手冊。我們再回到報表編輯界面,在消費單的備注單元格里增加一段代碼: <xsl:for-each select="/ds/Class"> 班號:<xsl:value-of select="ClassID" /> 名稱:<xsl:value-of select="ClassName" /> 上課規(guī)律:<xsl:value-of select="TimeRule" /> 教室:<xsl:value-of select="ClassroomName" /> 老師:<xsl:value-of select="TeacherName" /> </xsl:for-each>這段代碼即引用了Class班級表中的部分列,如果這張消費單上有相關課程的收費,那么選班后在消費單上就能顯示相關班級的信息。打印效果預覽,我們可以看到備注里顯示出班級信息了,根據這個原理我們只要再做一些適當?shù)拿阑湍苓_到目的了。祝您成功!
蘇公網安備 32070402010028號
蘇ICP備12035927號