Ir para conteúdo

POWERED BY:

Arquivado

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

morcego

Paginação de resultado

Recommended Posts

Amigos,Estou com um problemão!!! Eu tenho um BD access com alguns registros, bem, eu faço uma consulta no banco e mostro o resultado na tela inclusive com paginação (10 registros por vez), beleza...O problema e que eu mostro um debaixo do outro quendo na verdade preciso mostrar uma tabela com 4 colunas, ou seja, o problema esta somente na hora de mostrar os dados que eu nao to conseguindo colocar numa tabela..Preciso muito que alguém me ajude!Obrigado a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara jah vi esse problema aki no forum !!

 

Se tu der uma garimpada tu ateh acha ... mas caso na ache ... segue o codigo ... ai eh soh dar uma adaptada.

 

ASP

[*]<table border=0 width=50%> 

 

[*]<tr> 

 

[*]<% Dim contador 

 

[*]contador = 1 

 

[*]maxcol = 2 'numero de colunas q você quer exibir

 

[*]do while not rs.eof%> 

 

[*]<% 

 

[*]if contador <= maxcol then %> 

 

[*]<td> 

 

[*]<%=rs("NOME")%>

 

[*]</td> 

 

[*]

 

[*]<% 

 

[*]contador = contador + 1 

 

[*]else %> 

 

[*]</tr> 

 

[*]<tr> 

 

[*]<td> 

 

[*]<%=rs("SOBRENOME")%>

 

[*]</td> 

 

[*]<% 

 

[*]contador = 2 

 

[*]end if 

 

[*]rs.movenext 

 

[*]loop 

 

[*]

 

[*]'completa as colunas 

 

[*]do while contador <= maxcol %> 

 

[*]<td> 

 

[*]  

 

[*]</td> 

 

[*]<% contador = contador + 1 

 

[*]loop %> 

 

[*]</tr> 

 

[*]</table>

 

Falow cara !!!

Esse exemplo ae tem no forum mesmo !!

http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hunx, foi mal ae postamos juntos [rush_jeff_rulez]

 

Assim ?

 

Dado1 | Dado2

Dado3 | Dado4

 

 

ASP

[*]<%

 

[*]Do While NOT rs.EOF 

 

[*] If cont=0 Then

 

[*]  Response.Write "<tr>"

 

[*] End If

 

[*] Response.Write "<td>"

 

[*]%>

 

[*]<table width="400" cellspacing="0" cellpadding="0">

 

[*] <tr> 

 

[*]  <td>Assunto:</td>

 

[*] </tr>

 

[*]</table>

 

[*]<%

 

[*]Response.Write "</td>"

 

[*]cont=cont+1

 

[*]If cont=2 Then ' Definimos a Quantidade de colunas 

 

[*]  Response.Write "</tr>"

 

[*] cont=0

 

[*]End If

 

[*]rs.MoveNext

 

[*]Loop

 

[*]%>

 

De uma olhada no lugar onde deixei explicado onde você define a qtidade de colunas...

 

 

T+

 

 

Generation

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro rush_jeff_rulez,Funcionou porem tem um pequeno detalhe... nao ta obedecendo a quantidade de registros na primeira pagina, tipo, eu selecionei um numero maximo de 8 registros, dai aparecem todos os 15 q tem na tabela, mas quando eu clico na proxima pagina, ele mostra a partir do 9 ou seja, ele obedeceu a quantidade de registros mas so quando eu dou um next.Alguem pode me ajudar a resolver isso?Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Putz ... cara q mal

 

Aqui ele funciona normal cara ... mas de qualquer jeito ... cola o codigo ai pra gente dah uma olhada .... ae fica melhor pra te ajudar !!!

 

http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

Valeu

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.