您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> asp >> 正文

巧用ASP实现Web数据统计、报表和打印

作者:作者:未…    信息学院来源:网络收集    点击数:    更新时间:2006-8-27 我要参与讨论

  t size="2">合计</font></td>

<td width="413" height="24">

<p align="center"><font size="2">员工姓名</font></td>

</tr>



<%

hj=0 //设置变量,总人数合计初始值为0

//以下While循环按部门依次完成统计和报表

while (not rs.eof)

departmenttmp=rs("department") //设置临时变量,保存当前部门名称

sqlstr="select * from personnel where department='"&departmenttmp&"'" //找出当前部门的所有员工

Set conn = Server.CreateObject("ADODB.Connection") //再次连接数据库

conn.Open "data"

Set rss = Server.CreateObject("ADODB.Recordset")

rss.CursorType = 3

rss.LockType = 3

rss.Open sqlstr, conn

number=0 //设置变量,当前部门人数合计初始值为0

//以下While循环计算出当前部门人数合计

while(not rss.eof)

rss.movenext

number=number+1

wend

hj=hj+number //总人数合计为各部门人数之和

rss.movefirst

flag=0 //设置变量,flag用来判断当前部门是否首次出现,初始值为0

//以下While循环输出当前部门统计数据和员工名单

while(not rss.eof)%>

<tr>

<%if (flag=0) then%>

//如果flag为0,表示该部门是首次出现,表格此处就应该输出部门名称,部门员工合计人数

<td width="93" height="24"><p align="center"><font size=2><%=departmenttmp%></font></td>

<td width="78" height="24"><p align="center"><font size=2><%=number%></font></td>

<%else%>

//如果flag不为0,表示该部门不是首次出现,表格此处就应该输出空白

<td width="93" height="24"><p align="center">&nbsp;</td>

<td width="78" height="24"><p align="center">&nbsp;</td>

<%end if%>

//无论该部门是否首次出现,此处输出员工姓名

<td width="413" height="24"><p align="center"><font size=2><%=rss("name")%></font></td>

<%rss.movenext //当前部门员工记录指针rss指向下一个员工记录

flag=flag+1 //flag加1

wend%>

</tr>

<%rs.movenext //部门记录指针rs指向下一个部门记录

wend%>

<tr>

//表格最后一行输出总人数合计

<td width="93" height="24"><p align="center"><font size=2>员工合计</font></td>

<td width="78" height="24"><p align="center"><font size=2><%=hj%></font></td>

<td width="413" height="24"><p align="center"><font size=2>&nbsp;</font></td>

</tr>

</table>

</div>

<input type=button onclick="vbscript:buildDoc&qu

上一页  [1] [2] [3] 下一页

在google里搜索更多巧用ASP实现Web数据统计、报表和打印

Google
Web www.51ec.org
  • 上一篇信息学院:

  • 下一篇信息学院:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    我来说两句 对此文章发表了评论
      昵 称: *必填    ·注册用户·
      评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
    评 论
    内 容

     
    评论列表 (最新 评论仅限网友观点!)

    供求信息




    | 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明