操作篇-如何让收据上显示班级信息

2012年06月23日 06:30
点击率:14920

在日常工作中经常有人这样问,如何让消费单显示学员所报班级信息呢?

根据麦田培训学校的结构流程,先收费-后选班可以确定,在收费时打印消费单,是不可能显示出学员所报班级信息的,因为收费时并没有给学员安排具体上课班级,所以此时不会显示班级信息。然而,消费单上显示班级信息在实际工作中确实存在必要性。我们今天就带大家通过修改消费单的模板实现这个功能。但前提是必需收费、选班操作完成后再打印消费单,才有显示出班级信息。

以消费单(喷墨)为例,分析-报表管理-消费单(喷墨)-编辑。


麦田培训学校管理软件细节

我们首先点击他的数据源进行查看是否支持调用班级信息。


麦田培训学校管理软件细节

我们可以看到数据集中定义了Class表,也就是说根据消费单可以调用与其关联的班级信息。Class表里可以调用的列请查询数据库手册


麦田培训学校管理软件细节

我们再回到报表编辑界面,在消费单的备注单元格里增加一段代码:

                      <xsl:for-each select="/ds/Class">
                            班号:<xsl:value-of select="ClassID" />
                            名称:<xsl:value-of select="ClassName" />
                            上课规律:<xsl:value-of select="TimeRule" />
                            教室:<xsl:value-of select="ClassroomName" />
                            老师:<xsl:value-of select="TeacherName" />
                      </xsl:for-each>

这段代码即引用了Class班级表中的部分列,如果这张消费单上有相关课程的收费,那么选班后在消费单上就能显示相关班级的信息。


麦田培训学校管理软件细节

打印效果预览,我们可以看到备注里显示出班级信息了,根据这个原理我们只要再做一些适当的美化就能达到目的了。祝您成功!