【需求分析】
學生報多科,購買多門課時有時要看一下單項統計,如購買少兒英語20課時,單價100元,需要體現合計2000元,客戶需要要自己的小票針式多聯打印上體現(76mm),麥田培訓學校管理軟件有強大的打印報表修改能力,可以會簡單的HTML等基礎就可以寫自己想要的打印報表,只要在麥田原有的報表基本上稍做改動就可以了。
【修改方法】
添加如下代碼在指定位置。同時調整各字段之間的距離。
代碼1:
<td width="1.5cm">合計</td>
代碼2:
</td>
<td width="1.5cm" align="center">
<xsl:value-of select="Amount*UnitPrice" />
</td>
【修改前效果】
【修改后效果】
【完整代碼】
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:String="urn:SWString">
<xsl:param name="SystemName"/>
<xsl:param name="SchoolName"/>
<xsl:param name="SiteUrl"/>
<xsl:param name="Email"/>
<xsl:param name="Tel"/>
<xsl:param name="Fax"/>
<xsl:param name="Address"/>
<xsl:param name="PostCode"/>
<xsl:param name="CurrencySymbol"/>
<xsl:param name="PrintTrueName"/>
<xsl:param name="PrintUserID"/>
<xsl:param name="PrintSchoolName"/>
<xsl:param name="PrintSchoolID"/>
<xsl:param name="PrintDateTime"/>
<xsl:template match="/">
<html>
<head>
<pagesetting>
<landscape>false</landscape>
<paperkind>Custom</paperkind>
<paperwidth>7.6cm</paperwidth>
<paperheight>0</paperheight>
<pageleft>0mm</pageleft>
<pageright>0mm</pageright>
<pagetop>0mm</pagetop>
<pagebottom>0mm</pagebottom>
<fontname>微軟雅黑</fontname>
<fontsize>10</fontsize>
<doctype>1</doctype>
<resolutionkind>3</resolutionkind>
<copies>1</copies>
</pagesetting>
<style>
.thead{
border-top-width:0mm;
border-left-width:0mm;
border-bottom-width:0mm;
border-right-width:0mm;
text-align:center;
font-style:bold
}
.bottom{
border-left-width:0mm;
border-bottom-width:0mm;
border-right-width:0mm;
}
.left{
border-left-width:0mm;
font-style:bold
}
.right{
border-right-width:0mm;
font-style:bold
}
.leftright{
border-left-width:0mm;
border-right-width:0mm;
font-style:bold
}
</style>
</head>
<body>
<div x="0cm" y="-0.3cm" >
<table x="0cm" y="0" style="border:0mm">
<thead>
<tr height="3.2cm">
<td width="4.8cm" format="child">
<span x="0" y="0.3cm" style="width:7cm; height:1cm;text-align:center;font-size:17;">
<xsl:if test="ds/Bill/BillTypeID = 1">消費單</xsl:if>
<xsl:if test="ds/Bill/BillTypeID = 0">退貨單</xsl:if>
</span>
<span x="0" y="1.4cm">
姓名:<xsl:value-of select="ds/Bill/StudentName" /><br />
學號:<xsl:value-of select="ds/Bill/StudentID" /><br />
日期:<xsl:value-of select="String:FormatDate('{0:D}',ds/Bill/DateAndTime)" /><br />
流水號:<xsl:value-of select="ds/Bill/BillID" />
</span>
</td>
</tr>
<tr height="0.8cm" style="border-bottom-width:0.2mm">
<td width="2.8cm" style="text-align:left;padding-left:2mm">收費項</td>
<td width="1.3cm">單價</td>
<td width="0.9cm">數量</td>
<td width="1.5cm">合計</td>
</tr>
</thead>
<tbody>
<xsl:for-each select="ds/BillItem">
<xsl:variable name="StuClassID" select="StuClassID" ></xsl:variable>
<tr height="0.5cm" style="border-top-width:0.1mm">
<td width="2.8cm" style="text-align:left;text-formatflags:linelimit">
●<xsl:value-of select="ProductName" /><xsl:if test="ProductType = 8 and /ds/Bill/BillTypeID = 1">
<xsl:if test="DealWithState = 0">×</xsl:if>
<xsl:if test="DealWithState = 1">√</xsl:if>
</xsl:if>
</td>
<td width="1.3cm" style="text-formatflags:linelimit;font-size:10">
<xsl:value-of select="String:FormatNumber('{0:c}',UnitPrice)" />
</td>
<td width="0.9cm" align="center">
<xsl:value-of select="Amount" />
</td>
<td width="1.5cm" align="center">
<xsl:value-of select="Amount*UnitPrice" />
</td>
</tr>
<xsl:if test="ProductType = 1 and DealWithState = 1">
<tr height="1.2cm">
<td width="6.8cm" style="font-size:8;text-valign:top;text-align:left;padding-left:4mm;text-formatflags:linelimit">
上課時間:<xsl:value-of select="String:FormatDate('{0:D}',/ds/Class[StuClassID = $StuClassID]/StartDate)" />(<xsl:value-of select="/ds/Class[StuClassID = $StuClassID]/TimeRule" />)<br />地點:<xsl:value-of select="/ds/Class[StuClassID = $StuClassID]/SchoolName" />
(<xsl:value-of select="/ds/Class[StuClassID = $StuClassID]/ClassroomName" />)<br />
講師:<xsl:value-of select="/ds/Class[StuClassID = $StuClassID]/TeacherName" />
<br />
</td>
</tr>
</xsl:if>
</xsl:for-each>
</tbody>
<tfoot>
<tr height="3.5cm" style="border-top-width:0.2mm">
<td width="6.8cm" style="text-align:left">
<xsl:if test="ds/Bill/BillTypeID = 1">優(yōu)惠:</xsl:if><xsl:if test="ds/Bill/BillTypeID = 0">扣除:</xsl:if>
<xsl:value-of select="String:FormatNumber('{0:c}',ds/Bill/Favourable)" /><br />
<xsl:if test="ds/Bill/BillTypeID = 1">實收:</xsl:if><xsl:if test="ds/Bill/BillTypeID = 0">實退:</xsl:if>
<xsl:value-of select="String:FormatNumber('{0:c}',ds/Bill/Payed)"/><br />
余額:<xsl:value-of select="String:FormatNumber('{0:c}',ds/Student/AvailableMoney)"/><br />
欠費:<xsl:value-of select="String:FormatNumber('{0:c}',ds/Student/CreditMoney)"/><br /><br />
簽字或蓋章:
</td>
</tr>
<tr height="1cm">
<td width="6.1cm" style="text-align:left;font-size:9" format="child">
<span x="0" y="0cm">
付款需知:購買課程后概不退費,集體課缺課恕不補課,請妥善保管好小票。
</span>
</td>
</tr>
<tr height="2cm">
<td width="6.1cm" style="text-align:left;font-size:10" format="child">
<span x="0" y="0cm">
錄入員:<xsl:value-of select="ds/Bill/TrueName" /><br />
收費點:<xsl:value-of select="ds/Bill/PostSchoolName" /><br />
打印者:<xsl:value-of select="$PrintTrueName" /><br />
打印時間:<xsl:value-of select="$PrintDateTime" />
</span>
</td>
</tr>
<tr height="0.5cm">
<td width="6cm" format="child">
<line x="0cm" y="0cm" endx="6cm" endy="0cm" style="border:0.1mm; border-style:dot"></line>
</td>
</tr>
</tfoot>
</table>
</div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
【關于麥田】
連云港麥田軟件開發(fā)有限公司(原名:連云港市蘇網軟件開發(fā)有限公司),坐落在著名的西游記故鄉(xiāng)、水晶之鄉(xiāng)、黃海之濱--江蘇.連云港,是專業(yè)的教育培訓管理解決方案提供服務商,旗下產品--麥田培訓學校管理軟件(原名:蘇網培訓學校管理軟件)是國內最知名使用人數最多的培訓管理軟件之一。
麥田培訓學校管理軟件早期研發(fā)地點:江蘇.蘇州,故曾命名為“蘇網”。早期的培訓模型主要參考上海、江浙等沿海一帶的培訓機構。2008年春,正式企業(yè)化運作,不斷采集全國各大城市及海外華人培訓特點,各類培訓機構管理方式。提煉管理的普遍性,進行標準化、通用化。并且研發(fā)各種查詢、報表、打印、系統提醒、短信編程等元素,實現企業(yè)的個性化需求?!溙锱嘤枌W校管理軟件不僅僅是一款管理類軟件,更是培訓管理系統的開發(fā)平臺。MTcnsoft 專業(yè)于教育培訓管理的開發(fā),擁有資深的培訓行業(yè)軟件架構師,加上多年的開源及運作經驗,對用戶的需求、使用習慣等理解十分透徹,自從成立公司后,不斷招聘研發(fā)人員,為我們向廣大用戶提供更優(yōu)質的服務和產品有了更大的保障。
麥田培訓學校管理軟件基于C#+Sql Server的技術開發(fā),功能十分強大成熟,實施成本低。從2006年開始發(fā)布第一個正式版本以來,至今已經發(fā)布兩個系列,多款優(yōu)秀版本。麥田培訓學校管理軟件以簡單、健壯、靈活、幾大特點深受廣大用戶的青睞。
我們對產品追求的終極目標是:實用,易用!
擁有麥田,擁有一個好的未來!
銷售熱線:181-5125-1101
服務熱線:0518-85201423