<?xml version="1.0" encoding="UTF-8"?> <MAILMERGE> <INIT><!-- �� tag �����㹡�� init ��� 㹨ѧ��й�� inquiry �ѧ���ӡ�� fecth ������--> double sumsoc= 0; double sumcsoc= 0; double summary = 0; double sumcalsoc = 0; String addr="",room="",floor="",moo="",soi="",village="",road="",district="",amphur="",province="",tel="",zipcode=""; String company="",branch=""; String soc_id = "",soc_rate="",month=""; int emp_count = 0; String[] monthArr ={"","","","","","","","","","","","","",""}; </INIT> <VARIABLE> <INTERPRET><!-- �繡�û����żŢ������� inquiry �ӡ�� fecth ������������ --> nFormat.applyPattern("###,###.##"); /* sumsoc += dbInq.getDouble("_bsumsoc"); sumcsoc += dbInq.getDouble("_bsumcsoc"); sumcalsoc += dbInq.getDouble("_bsumcalsoc"); emp_count += Integer.parseInt(dbInq.getString("_emp_count")); soc_id = dbInq.getString("_sec_soc_id"); soc_rate = dbInq.getString("_sec_soc_rate"); */ /* nu ball edit 07-09-48 */ sumcalsoc += dbInq.getDouble("_suminc"); sumsoc += dbInq.getDouble("_sumsoc"); sumcsoc += dbInq.getDouble("_sumcsoc"); emp_count = Integer.parseInt(dbInq.getString("_suminccount").substring(0,dbInq.getString("_suminccount").indexOf("."))); /*************/ summary += sumsoc+sumcsoc; company = dbInq.getChild("mcompany").getString("tname"); taxid = dbInq.getString("taxid"); addr = dbInq.getString("taddr"); room = dbInq.getString("troom_no"); floor = dbInq.getString("tfloor"); moo = dbInq.getString("tmoo"); soi = dbInq.getString("tsoi"); village = dbInq.getString("tvillage"); road = dbInq.getString("troad"); district = dbInq.getString("tdistrict"); amphur = dbInq.getString("amphur"); province = dbInq.getString("mprovince","long_tname"); tel = dbInq.getString("tel"); zipcode = dbInq.getString("zipcode"); branch = dbInq.getString("tdesc"); /* if(dbInq.getFilter()==null || dbInq.getFilter().equals("")){// sum for company soi = dbInq.getString("tsoi"); moo = dbInq.getString("tmoo"); road = dbInq.getString("troad"); district = dbInq.getString("tdistrict"); amphur = dbInq.getString("amphur"); province = dbInq.getString("mprovince","long_tname"); zipcode = dbInq.getString("zipcode"); branch = dbInq.getString("tdesc"); }else{// sum for company soi = dbInq.getChild("mcompany").getString("tsoi"); moo = dbInq.getChild("mcompany").getString("tmoo"); road = dbInq.getChild("mcompany").getString("troad"); district = dbInq.getChild("mcompany").getString("tdistrict"); amphur = dbInq.getChild("mcompany").getString("amphur"); province = dbInq.getChild("mcompany").getChild("v1mprovince").getString("long_tname"); zipcode = dbInq.getChild("mcompany").getString("zipcode"); branch = ""; }*/ /* calendar.setMonth(Integer.parseInt(dbInq.getString("simmemployee_tax91kor","_period_month"))); month = calendar.getThaiLongMonth();*/ /* if(fetchAll){ branch = ""; }*/ monthArr[1]=" \\'c1\\'a1\\'c3\\'d2\\'a4\\'c1 "; monthArr[2]=" \\'a1\\'d8\\'c1\\'c0\\'d2\\'be\\'d1\\'b9\\'b8\\'ec "; monthArr[3]=" \\'c1\\'d5\\'b9\\'d2\\'a4\\'c1 "; monthArr[4]=" \\'e0\\'c1\\'c9\\'d2\\'c2\\'b9 "; monthArr[5]=" \\'be\\'c4\\'c9\\'c0\\'d2\\'a4\\'c1"; monthArr[6]=" \\'c1\\'d4\\'b6\\'d8\\'b9\\'d2\\'c2\\'b9 "; monthArr[7]=" \\'a1\\'c3\\'a1\\'af\\'d2\\'a4\\'c1 "; monthArr[8]=" \\'ca\\'d4\\'a7\\'cb\\'d2\\'a4\\'c1"; monthArr[9]=" \\'a1\\'d1\\'b9\\'c2\\'d2\\'c2\\'b9 "; monthArr[10]=" \\'b5\\'d8\\'c5\\'d2\\'a4\\'c1 "; monthArr[11]=" \\'be\\'c4\\'c9\\'a8\\'d4\\'a1\\'d2\\'c2\\'b9 "; monthArr[12]=" \\'b8\\'d1\\'b9\\'c7\\'d2\\'a4\\'c1 "; month = monthArr[Integer.parseInt(dbInq.getString("simmemployee_tax91kor","_period_month"))]; </INTERPRET> <company method="data" >company</company> <branch method="data" >branch</branch> <sumcalsoc method="data">nFormat.format(sumcalsoc)</sumcalsoc> <sumsoc method="data">nFormat.format(sumsoc)</sumsoc> <sumcsoc method="data">nFormat.format(sumcsoc)</sumcsoc> <sec_soc_id method="getString">"taxid"</sec_soc_id> <sec_soc_no method="getString">"branch_no"</sec_soc_no> <csoc_rate method="data">soc_rate</csoc_rate> <addr method="data" size='20' blank='_' align='left'>addr</addr> <room method="data" size='10' blank='_' align='left'>room</room> <floor method="data" size='10' blank='_' align='left'>floor</floor> <soi method="data" size='50' blank='_' align='left'>soi</soi> <moo method="data" size='10' blank='_' align='left'>moo</moo> <village method="data" size='50' blank='_' align='left'>village</village> <road method="data" size='50' blank='_' align='left'>road</road> <district method="data" size='50' blank='_' align='left'>district</district> <amphur method="data" size='50' blank='_' align='left'>amphur</amphur> <province method="data" size='25' blank='_' align='left'>province</province> <zipcode method="data" size='30'>zipcode</zipcode> <period_month method="data">month</period_month> <period_year method="getString">"simmemployee_tax91kor","_period_year"</period_year> <no_of_branch method="getString">"branch_no"</no_of_branch> <summary method="data">nFormat.format(summary)</summary> <summary_t method="data">thaiCurr.getString(summary)</summary_t> <emp_count method="data">emp_count</emp_count> </VARIABLE> </MAILMERGE>