监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 签约案例 | 购买价格 | 在线试用 | 手机APP | 产品资料
X 关闭
培训管理系统

当前位置:工程项目OA系统 > 学校OA管理系统 > 相关系统 > 培训管理系统

应用篇-如何让收据上显示班级信息

申请免费试用、咨询电话:400-8352-114

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

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

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




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




我们可以看到数据集中定义了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班级表中的部分列,如果这张消费单上有相关课程的收费,那么选班后在消费单上就能显示相关班级的信息。




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


发布:2007-03-30 09:49    编辑:泛普软件 · xiaona    [打印此页]    [关闭]