标题:循环语句怎么写?
只看楼主
myou841103
Rank: 2
等 级:论坛游民
帖 子:30
专家分:46
注 册:2009-9-28
结帖率:66.67%
已结贴  问题点数:20 回复次数:2 
循环语句怎么写?
一户人 11个
户主      张三     
家庭成员  李四
          王五
          小明
          小强

户主      空     
家庭成员  李一
          王二
          小白
          小花

户主      空     
家庭成员  李明
          王强
          空
          空                  

每个表都是固定格式,5行,1行户主,4行成员,多于5人,起一张新表,多于9人再起一张,第2,3...后面的户主栏留空
此户人输出完了到下一户人...
用totalcount吗,循环代码怎么写?   
搜索更多相关主题的帖子: 语句 
2010-11-27 10:56
myou841103
Rank: 2
等 级:论坛游民
帖 子:30
专家分:46
注 册:2009-9-28
得分:0 
<%
TotalCount=Rs1.Recordcount  

ColSetup=4 '行数
TotalCol=Abs(Int(TotalCount/ColSetup*(-1))) '计算分行的数量

for i=1 to TotalCol

%>
<table width="200" border="1">
   
  <tr>
  <td>年份</td>
  <td colspan="2">家庭</td>
  <td width="400">身份证号</td>
  <td width="400">出生日期</td>

  </tr>
  <tr>
  <td rowspan="5">2011</td>
  <td width="400">户主</td>
  <td width="400"><%=rs("cmname")%></td>
  <td><%=rs("idcard")%> </td>
  <td><%=rs("birth")%></td>
  
</tr>
  <tr>
  <td rowspan="4">家庭成员</td>
  <%  
while not rs1.eof  

%>
<%response.write "<td>"%>

<%=rs1("cmname")%>
<%response.write "</td><td>"
%>
  <%=rs1("idcard")%>
<%response.write "</td><td>"%>
<%=rs1("birth")%>
<%response.write"</td></tr>"%>
  
  
<%

rs1.movenext
  wend

next
%>  
  
 

</table>
<%rs.movenext
wend
%>
全部在第一个表显示,都不会换到2表输出,怎么实现?
2010-11-27 12:04
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
得分:20 
程序代码:
<%
TotalCount=Rs1.Recordcount  

ColSetup=4 '行数
TotalCol=Abs(Int(TotalCount/ColSetup*(-1))) '计算分行的数量

for i=1 to TotalCol

%>
<table width="200" border="1">
  
  <tr>
  <td>年份</td>
  <td colspan="2">家庭</td>
  <td width="400">身份证号</td>
  <td width="400">出生日期</td>

  </tr>
  <tr>
  <td rowspan="5">2011</td>
  <td width="400">户主</td>
  <td width="400"><%=rs("cmname")%></td>
  <td><%=rs("idcard")%> </td>
  <td><%=rs("birth")%></td>

 
</tr>
  <tr>
  <td rowspan="4">家庭成员</td>
  <% 
while not rs1.eof  

%>
<%response.write "<td>"%>

<%=rs1("cmname")%>
<%response.write "</td><td>"
%>
  <%=rs1("idcard")%>
<%response.write "</td><td>"%>
<%=rs1("birth")%>
<%response.write"</td></tr>"%>

 

 
<%

rs1.movenext
  wend

%> 
</table>
<%rs.movenext
wend
next
%>

next的位置放错了。

QQ:63572063
2010-11-27 12:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-327039-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.204077 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved