carfee_statistics.asp
来自「OFFICE办公自动化」· ASP 代码 · 共 225 行
ASP
225 行
<%
'OA 表单生成器1.0
'功能:查询车辆基本信息
%>
<!--#include file="../inc/Secure.asp"-->
<!--#include file="../inc/conn.asp"-->
<!--#include file="../inc/Const.asp"-->
<%
'response.buffer=false
'------------------------------------------------设置参数
LoginID=trim(Session("LoginID")) : if LoginID="" then LoginID=0 '当前用户ID
'------------------------------------------------
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../css/main.css" type=text/css>
<title>main</title>
<script src="../js/Popup.js"></script>
</head>
<body topmargin="10" leftmargin="10">
<div class="noprint">
<table border=0 cellspacing="0" cellpadding="0">
<tr>
<td><img border="0" src="../images/icon_menu.gif" align="left">费用统计 </td>
</tr>
</table>
<hr width="100%" size=1 color="#000000">
</div>
<%if request.form("tj_subed")="true" then%>
<%
szdw=Request("szdw")'车辆所在单位
tjrq=Request("tjrq")'统计日期
tjrq_end=Request("tjrq_end")'统计日期(结束)
'----------------------------------------------------------
Search=""
if tjrq<>"" then Search = Search & "and rq>='" & cdate(tjrq) & "'"
if tjrq_end<>"" then Search = Search & "and rq<='" & cdate(tjrq_end) & "'"
'----------------------------------------------------------
set rs=Server.CreateObject("ADODB.RecordSet")
sql="SELECT *,(rl_je+xc_je+tc_je+gq_je+gl_je+yl_je+bx_je+ns_je+wx_je+qt_je) AS sum_je FROM("_
&"SELECT c.id,c.szdw,c.bh,c.cllx,c.clpp,"_
&"(SELECT CASE WHEN SUM(sl) IS NULL THEN 0 else SUM(sl) END FROM tbioaCarFee_rl WHERE cid = c.id "&Search&") AS rl_sl,"_
&"(SELECT CASE WHEN SUM(je) IS NULL THEN 0 else SUM(je) END FROM tbioaCarFee_rl WHERE cid = c.id "&Search&") AS rl_je,"_
&"(SELECT CASE WHEN SUM(sl) IS NULL THEN 0 else SUM(sl) END FROM tbioaCarFee_xc WHERE cid = c.id "&Search&") AS xc_sl,"_
&"(SELECT CASE WHEN SUM(je) IS NULL THEN 0 else SUM(je) END FROM tbioaCarFee_xc WHERE cid = c.id "&Search&") AS xc_je,"_
&"(SELECT CASE WHEN SUM(sl) IS NULL THEN 0 else SUM(sl) END FROM tbioaCarFee_tc WHERE cid = c.id "&Search&") AS tc_sl,"_
&"(SELECT CASE WHEN SUM(je) IS NULL THEN 0 else SUM(je) END FROM tbioaCarFee_tc WHERE cid = c.id "&Search&") AS tc_je,"_
&"(SELECT CASE WHEN SUM(je) IS NULL THEN 0 else SUM(je) END FROM tbioaCarFee_gq WHERE cid = c.id "&Search&") AS gq_je,"_
&"(SELECT CASE WHEN SUM(je) IS NULL THEN 0 else SUM(je) END FROM tbioaCarFee_gl WHERE cid = c.id "&Search&") AS gl_je,"_
&"(SELECT CASE WHEN SUM(je) IS NULL THEN 0 else SUM(je) END FROM tbioaCarFee_yl WHERE cid = c.id "&Search&") AS yl_je,"_
&"(SELECT CASE WHEN SUM(je) IS NULL THEN 0 else SUM(je) END FROM tbioaCarFee_bx WHERE cid = c.id "&Search&") AS bx_je,"_
&"(SELECT CASE WHEN SUM(je) IS NULL THEN 0 else SUM(je) END FROM tbioaCarFee_ns WHERE cid = c.id "&Search&") AS ns_je,"_
&"(SELECT CASE WHEN SUM(je) IS NULL THEN 0 else SUM(je) END FROM tbioaCarFee_wx WHERE cid = c.id "&Search&") AS wx_je,"_
&"(SELECT CASE WHEN SUM(je) IS NULL THEN 0 else SUM(je) END FROM tbioaCarFee_qt WHERE cid = c.id "&Search&") AS qt_je,"_
&"(SELECT CASE WHEN MAX(lc) IS NULL THEN 0 else MAX(lc) END FROM tbioaCarMileage WHERE cid = c.id "&Search&") AS max_lc,"_
&"(SELECT CASE WHEN MIN(lc) IS NULL THEN 0 else MIN(lc) END FROM tbioaCarMileage WHERE cid = c.id "&Search&") AS min_lc"_
&" FROM tbioaCarBase c INNER JOIN tbioaDepartment a INNER JOIN FunDepartment("&szdw&") b ON a.ID = b.id ON a.ID = c.szdw) CarFee"_
&" ORDER BY szdw,id DESC"
'response.write sql
rs.open sql,oConn,1,1
'----------------------------------------------------------
%>
<table border="0" cellspacing='0' cellpadding='4' width="100%" class="noprint" style="border-bottom: 1 dotted #808080">
<tr>
<td nowrap>
<img src="../images/icon_title.gif" align="absMiddle">
车辆所在单位:<%=HtmlOut(GetTableValue("tbioaDepartment","Name","id",szdw))%>
统计日期:<%
if tjrq<>"" and tjrq_end<>"" then response.write tjrq&" 至 "&tjrq_end
if tjrq<>"" and tjrq_end="" then response.write tjrq&" 以后"
if tjrq="" and tjrq_end<>"" then response.write tjrq_end&" 以前"
if tjrq="" and tjrq_end="" then response.write "不限"
%>
</td>
<td width="85" nowrap>
<object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" > </object>
<img src="../images/PageSetup.gif" align="absMiddle"> <a href="#" onClick="document.all.WebBrowser.ExecWB(8,1);return false">
页面设置</a>
</td>
<td width="85" nowrap>
<img src="../images/print.gif" align="absMiddle"> <a href="#" onClick="document.all.WebBrowser.ExecWB(7,1);return false">
打印预览</a>
</td>
<td width="85" nowrap>
<img src="../images/icon_return.gif" align="absMiddle"> <a href="javascript:history.back()">
重新统计</a>
</td>
</tr>
</table><br>
<div class="noscreen">
车辆所在单位:<%=HtmlOut(GetTableValue("tbioaDepartment","Name","id",szdw))%>
统计日期:<%
if tjrq<>"" and tjrq_end<>"" then response.write tjrq&" 至 "&tjrq_end
if tjrq<>"" and tjrq_end="" then response.write tjrq&" 以后"
if tjrq="" and tjrq_end<>"" then response.write tjrq_end&" 以前"
if tjrq="" and tjrq_end="" then response.write "不限"
%>
</div>
<table width="100%" cellspacing="1" cellpadding="2" class="tab">
<tr>
<td class="tdTop3" nowrap>使用单位</td>
<td class="tdTop3" width="50" nowrap>车牌号</td>
<td class="tdTop3" nowrap>燃料费</td>
<td class="tdTop3" nowrap>洗车费</td>
<td class="tdTop3" nowrap>停车费</td>
<td class="tdTop3" nowrap>过桥费</td>
<td class="tdTop3" nowrap>过路费</td>
<td class="tdTop3" nowrap>养路费</td>
<td class="tdTop3" nowrap>保险费</td>
<td class="tdTop3" nowrap>年审费</td>
<td class="tdTop3" nowrap>维修费</td>
<td class="tdTop3" nowrap>其他费用</td>
<td class="tdTop3" nowrap>合计</td>
<td class="tdTop3" nowrap>里程</td>
</tr>
<%rl_je=0:xc_je=0:tc_je=0:gq_je=0:gl_je=0:yl_je=0:bx_je=0:ns_je=0:wx_je=0:qt_je=0:sum_fee=0
for i = 0 to rs.RecordCount-1
If rs.EOF Then Exit For
if i mod 2 = 0 then td_class="td1" else td_class="td2"
%>
<tr title="车型:<%=HtmlOut(rs("cllx"))%> 品牌:<%=HtmlOut(rs("clpp"))%>">
<td class="<%=td_class%>"><%=HtmlOut(GetTableValue("tbioaDepartment","Name","id",GetTableValue("tbioaDepartment","ParentID","id",rs("szdw"))))%> <%=HtmlOut(GetTableValue("tbioaDepartment","Name","id",rs("szdw")))%></td>
<td align="center" class="<%=td_class%>"><a href="CarBase_show.asp?cid=<%=rs("id")%>" target="_blank"><%=rs("bh")%></a></td>
<td align="right" class="<%=td_class%>" title="<%=rs("rl_sl")%>(升)"><a href="CarFee_rl_list.asp?cid=<%=rs("id")%>" target="_blank"><%=rs("rl_je")%></a></td><%rl_je=rl_je+rs("rl_je")%>
<td align="right" class="<%=td_class%>" title="<%=rs("xc_sl")%>(次)"><a href="CarFee_xc_list.asp?cid=<%=rs("id")%>" target="_blank"><%=rs("xc_je")%></a></td><%xc_je=xc_je+rs("xc_je")%>
<td align="right" class="<%=td_class%>" title="<%=rs("tc_sl")%>(次)"><a href="CarFee_tc_list.asp?cid=<%=rs("id")%>" target="_blank"><%=rs("tc_je")%></a></td><%tc_je=tc_je+rs("tc_je")%>
<td align="right" class="<%=td_class%>"><a href="CarFee_gq_list.asp?cid=<%=rs("id")%>" target="_blank"><%=rs("gq_je")%></a></td><%gq_je=gq_je+rs("gq_je")%>
<td align="right" class="<%=td_class%>"><a href="CarFee_gl_list.asp?cid=<%=rs("id")%>" target="_blank"><%=rs("gl_je")%></a></td><%gl_je=gl_je+rs("gl_je")%>
<td align="right" class="<%=td_class%>"><a href="CarFee_yl_list.asp?cid=<%=rs("id")%>" target="_blank"><%=rs("yl_je")%></a></td><%yl_je=yl_je+rs("yl_je")%>
<td align="right" class="<%=td_class%>"><a href="CarFee_bx_list.asp?cid=<%=rs("id")%>" target="_blank"><%=rs("bx_je")%></a></td><%bx_je=bx_je+rs("bx_je")%>
<td align="right" class="<%=td_class%>"><a href="CarFee_ns_list.asp?cid=<%=rs("id")%>" target="_blank"><%=rs("ns_je")%></a></td><%ns_je=ns_je+rs("ns_je")%>
<td align="right" class="<%=td_class%>"><a href="CarFee_wx_list.asp?cid=<%=rs("id")%>" target="_blank"><%=rs("wx_je")%></a></td><%wx_je=wx_je+rs("wx_je")%>
<td align="right" class="<%=td_class%>"><a href="CarFee_qt_list.asp?cid=<%=rs("id")%>" target="_blank"><%=rs("qt_je")%></a></td><%qt_je=qt_je+rs("qt_je")%>
<td align="right" class="<%=td_class%>"><%=rs("sum_je")%></td><%sum_fee=sum_fee+rs("sum_je")%>
<td align="right" class="<%=td_class%>"><%lc=cint(rs("max_lc"))-cint(rs("min_lc"))%><a href="CarMileage_list.asp?cid=<%=rs("id")%>" target="_blank"><%=lc%></a></td><%sum_lc=sum_lc+lc%>
</tr>
<%
rs.MoveNext
next
td_class="td6"
%>
<tr>
<td class="<%=td_class%>">合计</td>
<td align="center" class="<%=td_class%>">--</td>
<td align="right" class="<%=td_class%>"><%=rl_je%></td>
<td align="right" class="<%=td_class%>"><%=xc_je%></td>
<td align="right" class="<%=td_class%>"><%=tc_je%></td>
<td align="right" class="<%=td_class%>"><%=gq_je%></td>
<td align="right" class="<%=td_class%>"><%=gl_je%></td>
<td align="right" class="<%=td_class%>"><%=yl_je%></td>
<td align="right" class="<%=td_class%>"><%=bx_je%></td>
<td align="right" class="<%=td_class%>"><%=ns_je%></td>
<td align="right" class="<%=td_class%>"><%=wx_je%></td>
<td align="right" class="<%=td_class%>"><%=qt_je%></td>
<td align="right" class="<%=td_class%>"><%=sum_fee%></td>
<td align="right" class="<%=td_class%>"><%=sum_lc%></td>
</tr>
</table>
<%else%>
<br>
<div align="center">
<table width="500" cellspacing="1" cellpadding="2" class="tab">
<tr>
<td width="100%" class="tdTop">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td class="tdTop">
<p align="left"><img border="0" src="../images/icon_title.gif" align="left">车辆费用统计</p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="25%" class="td1">
<form name="eventfrm" method="POST" action="">
<input type=hidden name="tj_subed" value="true">
<table border="0" width="100%" cellspacing="10" cellpadding="0">
<tr>
<td width="130" align="right" valign="top" nowrap>车辆所在单位:</td>
<td width="370" nowrap>
<select size="1" name="szdw" class="input">
<option value="<%=Session("DepID")%>" <%if show_area=Session("DepID") then response.write"selected"%>><%=GetTableValue("tbioaDepartment","Name","id",Session("DepID"))%></option>
<%Call pOptions("tbioaDepartment","Name",Session("DepID"),"","·")%>
</select>
</td>
</tr>
<tr>
<td width="130" align="right" valign="top" nowrap>统计日期:</td>
<td width="370" nowrap><input TYPE="TEXT" SIZE="12" MAXLENGTH="12" NAME="tjrq" class="input" readonly> <a href=# title="选择日期" onClick="fPopUpDlg('../js/calendar.htm', document.eventfrm.tjrq, 'winpop', 234, 261);return false"><img src="../images/datetime.gif" border=0></a> 至
<input TYPE="TEXT" SIZE="12" MAXLENGTH="12" NAME="tjrq_end" class="input" readonly> <a href=# title="选择日期" onClick="fPopUpDlg('../js/calendar.htm', document.eventfrm.tjrq_end, 'winpop', 234, 261);return false"><img src="../images/datetime.gif" border=0></a>
</td>
</tr>
<tr>
<td width="100%" colspan="2">
<input type="submit" value="开始统计" class="button0" onmouseout=className="button0" onmouseover=className="button1"> <input type="reset" value="全部重写" class="button0" onmouseout=className="button0" onmouseover=className="button1">
</td>
</tr>
</table>
</form>
</td>
</tr>
<tr>
<td width="25%" class="tdBottom">
</td>
</tr>
</table>
</div>
<%end if%>
</body>
</html>
<%'释放对象变量
oConn.close
%>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?