?? yb.asp
字號:
<!--#include file="conn.asp" -->
<HTML>
<HEAD>
<TITLE></TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #FFffff;
}
-->
</style>
<link href="style.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY bgcolor="#FF0000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" >
<div align="center">
<table width="100%" border="0" cellspacing="5" cellpadding="5">
<tr>
<td> <div align="right">
<% If session("admin")<>"yes" Then
response.write("系統超時,您需要<font color=red><b>重新登陸</font></b>。 ")
response.end
Else %>
您現在處于管理狀態。
<%end if%>
<strong><a href="javascript:self.location.reload();"><font color="#FF0000">刷新</font></a></strong>
</div></td>
</tr>
<tr>
<td valign="top"> <strong>年報表:</strong> (核算日期:每年第一天到最后一天)</td>
</tr>
<tr>
<td valign="top"><div align="right"><a href="hesuan.asp"><font color="#FF0000">
</font></a>
<table width="100%" border="0" cellspacing="1" cellpadding="1">
<tr>
<td width="18%"><font color="#000000">當前年份:<strong> <font color="#FF0000">
<%if request("year")="" then
response.Write(""&year(date())&"")
yea=year(date())
else
response.Write(""&request("year")&"")
yea=request("year")
end if%>
</font></strong></font></td>
<td width="64%"><font color="#000000">選擇年份:
<% for i=1999 to year(date())
%><a href=?year=<%=i%>><%=i%></a> <%next
i=i+1%>
</font></td>
<td width="18%"><div align="right"><a href="hesuan.asp"><font color="#FF0000">返回工資核算系統</font></a></div></td>
</tr>
</table>
</div></td>
</tr>
<tr>
<td valign="top"> <%set rs=server.createobject("adodb.recordset")
sql="select * from men order by mid asc"
rs.open sql,conn,3,1
if rs.eof or rs.bof then
response.Write("沒有發現員工記錄。")
else
%><table width="100%" border="0" cellpadding="1" cellspacing="1" class="front">
<tr>
<td bgcolor="#F2EADF" ><div align="left" class="gb4">現有記錄:<font color="#FF0000"><%=rs.recordcount %></font>共<font color="#FF0000">
<a href="yb.asp?year=<%=yea%>&page=<%=page%>" target="_blank"><font color="#FF0000">打印預覽</font></a></div></td>
</tr>
</table></td>
</tr>
<tr>
<td valign="top">
<table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td><b>工號:</b></td>
<td><b>姓名:</b></td>
<td>1<strong>月</strong></td>
<td>2<strong>月</strong></td>
<td>3<strong>月</strong></td>
<td>4<strong>月</strong></td>
<td>5<strong>月</strong></td>
<td>6<strong>月</strong></td>
<td>7<strong>月</strong></td>
<td>8<strong>月</strong></td>
<td>9<strong>月</strong></td>
<td>10<strong>月</strong></td>
<td>11<strong>月</strong></td>
<td>12<strong>月</strong></td>
<td><b><%= yea%>年工資</b></td>
</tr>
<%do while not rs.eof %>
<tr bgcolor="#FFFFFF">
<td><b><%=rs("mid")%>:</b></td>
<td><a href=per.asp?mid=<%=rs("mid")%>&year=<%=yea%>><font color="#FF0000"><%=rs("name")%></font></a></td>
<td> <%set rs2=server.createobject("adodb.recordset")
sql="select * from monthlu where 工號 like '"&rs("mid")&"' and 年份 like '"&yea&"'"
rs2.open sql,conn,3,1
if rs2.eof or rs2.bof then
'response.Write("沒有")
else
do while not rs2.eof
if rs2("月份")="1" then
'計算1月的工資和
t1=rs2("獎金")+rs2("基本工資")+rs2("工齡工資")+rs2("記件工資")*rs2("合格系數")
response.Write("<a href=mb.asp?month=1&mid="&rs("mid")&">"&t1&"</a>")
else
end if
if not rs2.eof or not rs2.bof then rs2.movenext
loop
end if
rs2.close%></td>
<td>
<%set rs2=server.createobject("adodb.recordset")
sql="select * from monthlu where 工號 like '"&rs("mid")&"' and 年份 like '"&yea&"'"
rs2.open sql,conn,3,1
if rs2.eof or rs2.bof then
'response.Write("沒有")
else
do while not rs2.eof
if rs2("月份")="2" then
'計算1月的工資和
t2=rs2("獎金")+rs2("基本工資")+rs2("工齡工資")+rs2("記件工資")*rs2("合格系數")
response.Write("<a href=mb.asp?month=2&mid="&rs("mid")&">"&t2&"</a>")
else
end if
if not rs2.eof or not rs2.bof then rs2.movenext
loop
end if
rs2.close%>
</td>
<td>
<%set rs2=server.createobject("adodb.recordset")
sql="select * from monthlu where 工號 like '"&rs("mid")&"' and 年份 like '"&yea&"'"
rs2.open sql,conn,3,1
if rs2.eof or rs2.bof then
'response.Write("沒有")
else
do while not rs2.eof
if rs2("月份")="3" then
'計算1月的工資和
t3=rs2("獎金")+rs2("基本工資")+rs2("工齡工資")+rs2("記件工資")*rs2("合格系數")
response.Write("<a href=mb.asp?month=3&mid="&rs("mid")&">"&t3&"</a>")
else
end if
if not rs2.eof or not rs2.bof then rs2.movenext
loop
end if
rs2.close%>
</td>
<td>
<%set rs2=server.createobject("adodb.recordset")
sql="select * from monthlu where 工號 like '"&rs("mid")&"' and 年份 like '"&yea&"'"
rs2.open sql,conn,3,1
if rs2.eof or rs2.bof then
'response.Write("沒有")
else
do while not rs2.eof
if rs2("月份")="4" then
'計算1月的工資和
t4=rs2("獎金")+rs2("基本工資")+rs2("工齡工資")+rs2("記件工資")*rs2("合格系數")
response.Write("<a href=mb.asp?month=4&mid="&rs("mid")&">"&t4&"</a>")
else
end if
if not rs2.eof or not rs2.bof then rs2.movenext
loop
end if
rs2.close%>
</td>
<td>
<%set rs2=server.createobject("adodb.recordset")
sql="select * from monthlu where 工號 like '"&rs("mid")&"' and 年份 like '"&yea&"'"
rs2.open sql,conn,3,1
if rs2.eof or rs2.bof then
'response.Write("沒有")
else
do while not rs2.eof
if rs2("月份")="5" then
'計算1月的工資和
t5=rs2("獎金")+rs2("基本工資")+rs2("工齡工資")+rs2("記件工資")*rs2("合格系數")
response.Write("<a href=mb.asp?month=5&mid="&rs("mid")&">"&t5&"</a>")
else
end if
if not rs2.eof or not rs2.bof then rs2.movenext
loop
end if
rs2.close%>
</td>
<td>
<%set rs2=server.createobject("adodb.recordset")
sql="select * from monthlu where 工號 like '"&rs("mid")&"' and 年份 like '"&yea&"'"
rs2.open sql,conn,3,1
if rs2.eof or rs2.bof then
'response.Write("沒有")
else
do while not rs2.eof
if rs2("月份")="6" then
'計算1月的工資和
t6=rs2("獎金")+rs2("基本工資")+rs2("工齡工資")+rs2("記件工資")*rs2("合格系數")
response.Write("<a href=mb.asp?month=6&mid="&rs("mid")&">"&t6&"</a>")
else
end if
if not rs2.eof or not rs2.bof then rs2.movenext
loop
end if
rs2.close%>
</td>
<td>
<%set rs2=server.createobject("adodb.recordset")
sql="select * from monthlu where 工號 like '"&rs("mid")&"' and 年份 like '"&yea&"'"
rs2.open sql,conn,3,1
if rs2.eof or rs2.bof then
'response.Write("沒有")
else
do while not rs2.eof
if rs2("月份")="7" then
'計算1月的工資和
t7=rs2("獎金")+rs2("基本工資")+rs2("工齡工資")+rs2("記件工資")*rs2("合格系數")
response.Write("<a href=mb.asp?month=7&mid="&rs("mid")&">"&t7&"</a>")
else
end if
if not rs2.eof or not rs2.bof then rs2.movenext
loop
end if
rs2.close%>
</td>
<td>
<%set rs2=server.createobject("adodb.recordset")
sql="select * from monthlu where 工號 like '"&rs("mid")&"' and 年份 like '"&yea&"'"
rs2.open sql,conn,3,1
if rs2.eof or rs2.bof then
'response.Write("沒有")
else
do while not rs2.eof
if rs2("月份")="8" then
'計算1月的工資和
t8=rs2("獎金")+rs2("基本工資")+rs2("工齡工資")+rs2("記件工資")*rs2("合格系數")
response.Write("<a href=mb.asp?month=8&mid="&rs("mid")&">"&t8&"</a>")
else
end if
if not rs2.eof or not rs2.bof then rs2.movenext
loop
end if
rs2.close%>
</td>
<td>
<%set rs2=server.createobject("adodb.recordset")
sql="select * from monthlu where 工號 like '"&rs("mid")&"' and 年份 like '"&yea&"'"
rs2.open sql,conn,3,1
if rs2.eof or rs2.bof then
'response.Write("沒有")
else
do while not rs2.eof
if rs2("月份")="9" then
'計算1月的工資和
t9=rs2("獎金")+rs2("基本工資")+rs2("工齡工資")+rs2("記件工資")*rs2("合格系數")
response.Write("<a href=mb.asp?month=9&mid="&rs("mid")&">"&t9&"</a>")
else
end if
if not rs2.eof or not rs2.bof then rs2.movenext
loop
end if
rs2.close%>
</td>
<td>
<%set rs2=server.createobject("adodb.recordset")
sql="select * from monthlu where 工號 like '"&rs("mid")&"' and 年份 like '"&yea&"'"
rs2.open sql,conn,3,1
if rs2.eof or rs2.bof then
'response.Write("沒有")
else
do while not rs2.eof
if rs2("月份")="10" then
'計算1月的工資和
t10=rs2("獎金")+rs2("基本工資")+rs2("工齡工資")+rs2("記件工資")*rs2("合格系數")
response.Write("<a href=mb.asp?month=10&mid="&rs("mid")&">"&t10&"</a>")
else
end if
if not rs2.eof or not rs2.bof then rs2.movenext
loop
end if
rs2.close%>
</td>
<td>
<%set rs2=server.createobject("adodb.recordset")
sql="select * from monthlu where 工號 like '"&rs("mid")&"' and 年份 like '"&yea&"'"
rs2.open sql,conn,3,1
if rs2.eof or rs2.bof then
'response.Write("沒有")
else
do while not rs2.eof
if rs2("月份")="11" then
'計算1月的工資和
t11=rs2("獎金")+rs2("基本工資")+rs2("工齡工資")+rs2("記件工資")*rs2("合格系數")
response.Write("<a href=mb.asp?month=11&mid="&rs("mid")&">"&t11&"</a>")
else
end if
if not rs2.eof or not rs2.bof then rs2.movenext
loop
end if
rs2.close%>
</td>
<td>
<%set rs2=server.createobject("adodb.recordset")
sql="select * from monthlu where 工號 like '"&rs("mid")&"' and 年份 like '"&yea&"'"
rs2.open sql,conn,3,1
if rs2.eof or rs2.bof then
'response.Write("沒有")
else
do while not rs2.eof
if rs2("月份")="12" then
'計算1月的工資和
t12=rs2("獎金")+rs2("基本工資")+rs2("工齡工資")+rs2("記件工資")*rs2("合格系數")
response.Write("<a href=mb.asp?month=12&mid="&rs("mid")&">"&t12&"</a>")
else
end if
if not rs2.eof or not rs2.bof then rs2.movenext
loop
end if
rs2.close%>
</td>
<td>
<%all=t1+t2+t3+t4+t5+t6+t7+t8+t9+t10+t11+t12%>
<%=all%>
<%
all=0
t1=0
t2=0
t3=0
t4=0
t5=0
t6=0
t7=0
t8=0
t9=0
t10=0
t11=0
t12=0
%>
</td>
</tr>
<%
if not rs.eof or not rs.bof then rs.movenext
count=count+1
loop
end if
rs.close
%>
</table></td>
</tr>
</table>
</div>
</BODY>
</HTML> <%
conn.close%>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -