Ir para conteúdo

POWERED BY:

Arquivado

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

dataset

Paginação

Recommended Posts

Estou usando ASP + SQL SERVER, atualmente uso a paginação da seguinte forma:< 1 / 112 >Onde as setinhas fazem a navegação e os numeros informam a pagina atual e o total de paginas para se navegar.Mas para ir para a página 30, leva um tempão, então to pensando em fazer assim:Anterior 1 2 3 4 5 6 7 8 9 10 ProximoOu que mostre TODAS as paginas, daí a pessoa clica em cima da pagina que quer ir tipo:Anterior 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 112 AnteriorAlguém tem um link com modelo pra eu dar uma estudada ? Pode ser nos dois modelos que serve.Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu uso esse código...

 

<TABLE BORDER="0" WIDTH="100%" CELLPADDING="0" CELLSPACING="0"><TR BGCOLOR="#000080"><%if (rsh.eof) then	response.write "<td><strong><font color='#B5B5B5'><center>Nenhuma Informação encontrada !</center></font></strong></td>"	fim = 1   else	rsh.absolutepage = pagina										response.write "<td WIDTH='200'>"			  if fim = "" then 	anterior = pagina - 1 	proxima = pagina + 1   end if  if anterior <> 0 then%>	 <a href="<%=request.servervariables("script_name")%>?pagina=<%=anterior%>&idVendedor=<%=idVendedor%>&idCliente=<%=idCliente%>&diaDe=<%=diaDe%>&mesDe=<%=mesDe%>&anoDe=<%=anoDe%>&diaAte=<%=diaAte%>&mesAte=<%=mesAte%>&anoAte=<%=anoAte%>"><font color='white'>Página Anterior</a><%end if%></td><td WIDTH="400"> <%ini = ((pagina - 1) * registros) + 1   limite = ini + rsh.PageSize - 1   if limite > rsh.RecordCount then 	limite = rsh.RecordCount   end if     nPagina=rsh.pagecount  response.write "<font color='#B5B5B5'><center>" & ini & " - " & limite & " de " & rsh.RecordCount & " registro(s) encontrado(s) em " & rsh.pagecount & " página(s)<center></font>"   if pagina = 1 then 	 c = 0   else 	 c = ini - 1   end if   xx=0%></td><td WIDTH="200" ALIGN="RIGHT"><%if pagina<nPagina and rsh.RecordCount>registros then%>	<a href="<%=request.servervariables("script_name")%>?pagina=<%=proxima%>&idVendedor=<%=idVendedor%>&idCliente=<%=idCliente%>&diaDe=<%=diaDe%>&mesDe=<%=mesDe%>&anoDe=<%=anoDe%>&diaAte=<%=diaAte%>&mesAte=<%=mesAte%>&anoAte=<%=anoAte%>"><font color='white'>Próxima Página </a><%end if%></td></tr></table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nesse caso, temos duas lógicas..

Uma para fazer a paginação e outra para chamar os registros nos links...

 

Segue alguma coisa da busca feita no fórum

Paginação - Anterior / Próximo

http://forum.imasters.com.br/index.php?showtopic=136099

 

Paginação

http://forum.imasters.com.br/index.php?showtopic=17223

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.