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>&nbsp;&nbsp;&nbsp;&nbsp;您查询的条件本阶段无销售量"
  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">&gt;&gt;打印该页报表</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> &nbsp;&nbsp;&nbsp;&nbsp; </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=上十页>[&lt;&lt;]</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=下十页>[&gt;&gt;]</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 + -
显示快捷键?