⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 banjibg.asp

📁 这是一个在线考试系统 有比较强大的功能 是很不错的东西哦 大家可以看看哦
💻 ASP
字号:
<!--#include file="../conn.asp"-->
<!--#include file="../check.asp"-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>学生心理测试管理界面</title>
<link href="../teacher.css" rel="stylesheet" type="text/css">
</head>
<body topmargin="0">
 <%
call linkdata()
 dim sql,rs,banji,xuehao
 banji=request("banji")
 set rs = server.createobject("adodb.recordset")
sql="select * from student,scl90f where student.xuehao = scl90f.xuehao and scl90f.banji='"&banji&"'"
'response.write sql
rs.open sql,conn,1,1

if  rs.EOF  and  rs.BOF  then  
response.write "<br><center>没有任何数据,无法产生报告</center>"
response.end
else  
%>
    <center> <strong>班级 <%=banji%> 报告 </strong> <input type="button" onclick="vbscript:builddoc" value="导出到word"> <input TYPE="button" onclick="javascript:excel();" value="导出到EXCEL">
</center>
        <table border="1" align="center" width="100%"  cellpadding="0" cellspacing="0" id="test"> 
          <tr > 
            <td  align="center">姓名</td>
            <td  align="center">性别</td>
            <td  align="center">生日</td>
            <td  align="center">躯体化</td>
            <td  align="center">强迫症状 </td>
            <td  align="center">人际关系敏感</td>
            <td  align="center">抑郁</td>
            <td  align="center">焦虑</td>
            <td  align="center">敌对</td>
            <td  align="center">恐怖</td>
            <td  align="center">偏执</td>
            <td  align="center">精神病性</td>
            <td  align="center">睡眠及饮食情况</td>
            <td  align="center">阴性</td>
            <td  align="center">阳性</td>
            <td  align="center">阳性均分</td>
          </tr>

 <%
while not rs.eof
%>
          <tr> 
            <td  align="center"><%=rs("mingzi")%></td>
            <td align="center"><%=rs("xingbie")%></td>
            <td align="center"><%=rs("shengri")%></td>
            <td  align="center"><%=rs("qutijun")%></td>
            <td  align="center"><%=rs("qiangpojun")%></td>
            <td  align="center"><%=rs("renjijun")%></td>
            <td  align="center"><%=rs("yiyujun")%></td>
            <td  align="center"><%=rs("jiaolvjun")%></td>
            <td  align="center"><%=rs("diduijun")%></td>
            <td  align="center"><%=rs("kongbujun")%></td>
            <td  align="center"><%=rs("pianzhijun")%></td>
            <td  align="center"><%=rs("jingshenjun")%></td>
            <td  align="center"><%=rs("qitajun")%></td>
            <td  align="center"><%=rs("yin")%></td>
            <td  align="center"><%=rs("yang")%></td>
            <td  align="center"><%=rs("yangjun")%></td>
          </tr>
          <%
rs.movenext 
wend%>
        </table> 
<%
rs.close
call closedata()

'call timenum()
%>

<script language="vbscript">
sub builddoc 
set table = document.all.test 
row = table.rows.length 
column = table.rows(1).cells.length 

set objworddoc = createobject("word.document") 

objworddoc.application.documents.add() 
objworddoc.application.visible=true 

dim thearray(20,10000) 
for i=0 to row-1 
for j=0 to column-1 
thearray(j+1,i+1) = table.rows(i).cells(j).innertext 
next 
next 
objworddoc.application.activedocument.paragraphs.add.range.insertbefore("www.114kj.com心理测验系统") //显示表格标题 

objworddoc.application.activedocument.paragraphs.add.range.insertbefore("") 
set rngpara = objworddoc.application.activedocument.paragraphs(1).range 
with rngpara 
.bold = true //将标题设为粗体 
.paragraphformat.alignment = 1 //将标题居中 
.font.name = "隶书" //设定标题字体 
.font.size = 18 //设定标题字体大小 
end with 
set rngcurrent = objworddoc.application.activedocument.paragraphs(3).range 
set tabcurrent = objworddoc.application.activedocument.tables.add(rngcurrent,row,column) 

for i = 1 to column 

objworddoc.application.activedocument.tables(1).rows(1).cells(i).range.insertafter thearray(i,1) 
objworddoc.application.activedocument.tables(1).rows(1).cells(i).range.paragraphformat.alignment=1 
next 
for i =1 to column 
for j = 2 to row 
objworddoc.application.activedocument.tables(1).rows(j).cells(i).range.insertafter thearray(i,j) 
objworddoc.application.activedocument.tables(1).rows(j).cells(i).range.paragraphformat.alignment=1 
next 
next 

end sub 
</script> 

<script LANGUAGE="javascript" defer>
function excel() 
{ 
var oxl = new ActiveXObject("Excel.Application"); 
var owb = oxl.Workbooks.Add(); 
var osheet = owb.Activesheet; 
var table = document.all.test; 
var hang = table.rows.length; 
var lie = table.rows(0).cells.length; 

for (m=0;m<hang;m++) 
{ 
for (n=0;n<lie;n++) 
{ 
osheet.cells(m+1,n+1).value = table.rows(m).cells(n).innerText; 
} 

} 
oxl.visible = true; 
oxl.usercontrol = true; 
} 
</script>
<%
End if
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -