ASP查询结果,同一记录换行

来源:百度知道 编辑:UC知道 时间:2024/06/27 08:05:22
在一个单元格里输出从Access数据库里读出的数据,用空格间隔,固定单元格的宽度,得到的结果出现下面这种情况:
验钞机 电话机 打印机 传真机
复印机 投影机 扫描仪 电子白
板 装订机 条码机 点钞机 软
件 塑封机 抽湿机 一体机
当一行不够宽的时候,软件这条记录就出现一个"软"字在上行,"件"在下一行,怎样做才能使同一条记录不产生换行,即当一行写不下的时候,"软件"都显示到下一行?
请说的详细点,谢谢
每个记录的数字不一样的,有的能一行显示5个,有的只能显示两个,如果固定每行的个数,排版就会乱掉,有没有办法按字数排,当写不下一条记录的时候,就整条记录换行?

循环单元格
<%for i=1 to 4%>
<tr>
<%for j=1 to 4
if not rs.eof then%>
<td>
<%=rs("字段")%>
</td>
<%rs.movenext
end if
next%>
</tr>
<%next%>

你这种情况就是取出的数据都写在一行,如果你表格足够宽的话,你控制了表格宽度就出现了你这种效果,你可以设置一行显示几个,这样的话就不会出现这种情况