Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marvazoler

Usando tabelas

Recommended Posts

Olá galera beleza?

 

Desculpem-me, o título é preenchendo colunas fixas

 

Olha o meu caso

 

tenho um db com 100 registros(números), certo?

 

E gostaria de distribuir os registros em 4 colunas, tem como?

 

Ou seja 4 colunas fixas.

 

Desde já agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim, é só fazer o IF para isso:

 

aqui, a base é essa:

<table width="197" border="0" cellpadding="2" cellspacing="9">
<tr>
<%
Do While Not rs.Eof
q = q + 1
%>
<td width="181">Teste</td>
<% If q = 4 Then %>
</tr>
<%
q = 0
End If
rs.Movenext
Loop
%>
</table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara beleza?

 

Deixa eu te dizer:

 

O script abaixa cria coluna e linha dinamicamente, ou seja de acordo com os registros.

olha isso:, gostaria que coloca-se as colunas definidas porém os preenchimento das linhas seriam

dinâmicas.

<table width="702" align="center" cellpadding="0" cellspacing="0" class="edittab">
		<tr valign="top"> 
		  <td width="555" height="144"> <table width="702" align="center" cellpadding="0" cellspacing="2">
			  <!-- Parte Modificada -->
			  <% 
	 'Define a quantidade máxima de linhas por coluna
	 maxLinhas = 17
	 Do While Not oRs2.EOF
	 %>
			  <tr> 
				<td> 
				  <%
 Dim trajeto_anterior   
 DO while not oRs3.eof%>
				  <%
  if (oRs3("TRAJETO") <> trajeto_anterior) then
	trajeto_anterior = oRs3("TRAJETO")
	%>
				  <font size="1" face="Verdana, Arial, Helvetica, sans-serif"> 
				  <BR>
				  <% 'Response.Write (right("0" & oRs3("TRAJETO"),3))%>
				  <%=oRs3("TRAJETO.DESCR")%> 
				  <%END IF%>
				  <% 
		oRs3.movenext
		LOOP
		 %>
				  </font> </td>
			  </tr>
			  <tr> 
				<td bgcolor="#B7B7B7" class="tab"> <div align="center"><font color="#006699" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong> 
					</strong></font><font color="#006699" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong><%= oRs2("DIA") %></strong></font></div></td>
			  </tr>
			  <tr> 
				<td bgcolor="#E8FAFF" class="tab"> <div align="center"><font color="#006699" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong><%= oRs2("REFERENCIA.DESCR") %></strong></font><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif"></font></div></td>
			  </tr>
			  <tr> 
				<td valign="top"> 
				  <%
		  Referencia_atual = oRs2("REFERENCIA")
		  Referencia_anterior = oRs2("REFERENCIA")	   
		  
		  Do While (Referencia_atual = Referencia_anterior) And (Not oRs2.EOF)

			  'Contador de linhas exibidas
			  linha = 1			 
		 %>
				  <table width="70" align="left" cellpadding="1" cellspacing="2" class="tab">
					<tr class="tab">
					  <td > </td>
					  <td class="tab"><div align="center"><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif"> Horário </font></strong></div></td>
					  <td class="tab"><div align="center"><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif"> Linha </font></strong></div></td>
					</tr>
					<%  
			  Do While (linha <= maxLinhas) And (Referencia_atual = Referencia_anterior) And (Not oRs2.EOF)
		 %>
					<tr>
					  <td><div align="center" ><font size="1" face="Verdana, Arial, Helvetica, sans-serif">  </font></div></td>
					  <td <%if oRs2("AS") = true then : response.Write("bgcolor=#C6FF9F")%><%if oRs2("ASS") = true then : response.Write("bgcolor=#9DE7FF")%><%if oRs2("ASQS") = true then : response.Write("bgcolor=#FFDFB0")%><%if oRs2("ATQS") = true then : response.Write("bgcolor=#FFCECE")%> class="tab"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">						  <%if oRs2("Deficiente") = true then : response.write("<img src=img/cadeirante.jpg width=10 height=10 border=0 name=img>")%> <%= oRs2("CENTRO")%></font></div></td>
					  <td class="tab"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> 
						  <% Response.Write (right("0" & oRs2("TRAJETO"),3))%>
						  </font></div></td>

					</tr>
					<%  
				  oRs2.movenext
				If Not oRs2.EOF Then
					linha = linha + 1
					Referencia_atual = oRs2("REFERENCIA")
				End If
			  Loop
		 %>
				  </table>
				  <%
		  Loop
		 %>
				</td>
				<%	  
	  Loop
	  %>
				<!-- Fim da Parte Modificada -->
			</table>
			<br></td>
		</tr>
	  </table>
Entendeu o código?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.