product_report.asp
来自「非常有商业价值的软件」· ASP 代码 · 共 119 行
ASP
119 行
<!--#include file="chk.asp"-->
<!--#include file="db_conn.asp"-->
<!--#include file="../my_lib/my_request.asp"-->
<!--#include file="../my_lib/pages.asp"-->
<%
lx=clng(request("lx"))
fs=request("fs")
Set rs= Server.CreateObject("ADODB.Recordset")
sql = "Select * From list where datediff('d',sj,now())<"&lx&" Order By sl "&fs&""
rs.open sql,conn,1,1
if rs.eof then
response.write "<br><br><br> 您查询的条件本阶段无销售量"
response.end
end if
'求出数
For I = 1 To rs.RecordCount
Amount = Amount + rs("sl")
rs.MoveNext
Next
'将数据移到第一条
rs.MoveFirst
%>
<%
rs.pagesize = 15
if request("page")="" or isempty(request("page")) then
page = 1
else
page=int(request("page"))
end if
if page>rs.pagecount then
page=rs.pagecount
end if
if not rs.BOF then
Rs.Move Rs.PageSize*(page-1)
end if%><html>
<head>
<title>全部产品销售报表-销售图表</title>
<LINK href="style.css" rel=stylesheet type=text/css>
</head>
<body>
<div align="center">
<table width="760" cellspacing="1">
<tr>
<td align="center" height="20"> </td>
<td align="center" height="20"> </td>
<td align="center" height="20"> </td>
<td align="center" height="20"> </td>
<td align="right" height="20"><a href="#" onClick="window.print();return false">>>打印该页报表</a>
</td>
</tr>
<tr>
<td align="center" bgcolor="#EFEFEF" height="20">ID</td>
<td align="center" bgcolor="#EFEFEF" height="20">产品名称</td>
<td align="center" bgcolor="#EFEFEF" height="20">销量</td>
<td align="center" bgcolor="#EFEFEF" height="20">售价</td>
<td align="center" bgcolor="#EFEFEF" height="20">直方图</td>
</tr>
<%
i=1
while not rs.eof and i<=rs.pagesize
Percent = Round((rs("sl")/Amount)*100,2)
%>
<tr>
<td align="center" bgcolor="#FFFFFF" height="20"> <% =rs("bh")%> </td>
<td bgcolor="#FFFFFF" height="20"> <% =rs("mc")%> </td>
<td align="center" bgcolor="#FFFFFF" height="20">
<% =rs("sl")%> </td>
<td align="center" bgcolor="#FFFFFF" height="20">
<% =rs("rmb")%>
</td>
<td bgcolor="#FFFFFF" height="20"><img src="../image/poll.gif" width="<%= Percent * 2 %>" height="10">
<% = Percent %>
%</td>
</tr>
<%
i=i+1
rs.MoveNext
wend
%>
<tr>
<td colspan="5" bgcolor="#FFFFFF" height="20"> <div align="right">总销售量:<font color="#FF3333">
<% = formatNumber(Amount,0)%>
</font> </div></td>
</tr>
<tr>
<form name=form method=post action=?lx=<%=request("lx")%>&fs=<%=request("fs")%>>
<td colspan="5" align="center" bgcolor="#FFFFFF" height="20"> <%
if rs.recordcount<>0 then
if page-1 mod 10=0 then
p=(page-1) \ 10
else
p=(page-1) \ 10
end if
response.write "页次:"& page &"/"& rs.pagecount &"页 每页"& rs.pagesize &" 共"& rs.recordcount &"条记录"&_
" 分页:"
if p*10>0 then response.write "<a href='?lx="&lx&"&fs="&fs&"&page="&p*10&"' title=上十页>[<<]</a> "
uming_i=1
for ii=p*10+1 to P*10+10
if ii=page then
response.write "<font color=#ff0000>["+Cstr(ii)+"]</font> "
else
response.write "<a href='?lx="&lx&"&fs="&fs&"&page="&ii&"'>["+Cstr(ii)+"]</a> "
end if
if ii=rs.pagecount then exit for
uming_i=uming_i+1
next
if ii<=rs.pagecount and uming_i=11 then response.write "<a href='?lx="&lx&"&fs="&fs&"&page="&ii&"' title=下十页>[>>]</a> "
response.write(" 跳页:<input type=text name=page size=2 maxlength=3> <input type=submit name=Submit value=Go>")
end if%> </td>
</form>
</tr>
</table>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?