Ir para conteúdo

POWERED BY:

Arquivado

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

motalima

[Resolvido] paginação

Recommended Posts

Olá, não sou profissional, mas acho o ASP um barato!Uso pessoalmente num controle tipo CRM que estou fazendo para meu trabalho como corretor de imóveis. É bem rudimentar mas pode ser visto em www.slimoveis.cim.br/lima/admin/ usuário: visitante senha: visitante.

Tenho aprendido e me divertido muito com a ajuda de todos vocês.

Entendi a paginação graças ao auxílio dos membros do fórum.

Tenho apanhado tentando colocar o número de ordem da linha paginada.Na primeira página vai bem (contador = contador + 1), mas da segunda em diante embaralhapra meu nível de conhecimento.

Enfim, o resultado que espero na saída é:

 

1 - Jorge das Couves

2 - Manoel Luiz

.

.

.

.

n - Carlos da Sé

 

onde n é o número de registros por página.Então, a próxima página iniciaria com

n+1 - PEdro Henrique

.

.

n+2 - Carlos Éboli

n+3 - Xuxa

Até completar n registros e pular para a seguinte...

 

Espero não ter enrolado demais a explicação.

 

Um abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo.

Este link não te ajuda?

http://forum.imasters.com.br/index.php...view=getnewpost

 

Eu resolvi todo meu problema com paginação usando ele.

 

Abraço.

Realmente muito boa a paginação do colega.Obrigado pela dica.No entanto, eu gostaria de colocar o número ordinal no grid (na listagem).O que não vi na referida matéria.De qualquer forma vou testá-la para confirmar ou não a facilidade que eu procuro.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo.

Este link não te ajuda?

http://forum.imasters.com.br/index.php...view=getnewpost

 

Eu resolvi todo meu problema com paginação usando ele.

 

Abraço.

 

Valeu colega.

 

Finalmente eu consegui fazer aparecer o número de ordem (como se fosse a numeração da linha) na paginação.Custou mas saiu.

 

vou postar só o código da página que é chamada por um include e que permite a paginação com numeração das linhas:

 

paginacao_link.asp

 

<%	
'Vamos verificar se não é a página 1, para podermos colocar o link anterior. 
IF intpagina > 1 then 
%>
			<font size="2" color="#000080">
<Align right><a href="<%=pag%>?pagina=1&idbairro=<%=varPesquisa%>&idMidia=<%=varMidia%>&contador=0&corretor=<%=varcorretor%>&ddataini=<%=vdataini%>&ddatafim=<%=vdatafim%>">
<p>Primeira</a></Align>
<Align right><a href="<%=pag%>?pagina=<%=intpagina - 1%>&idbairro=<%=varPesquisa%>&idMidia=<%=varMidia%>&corretor=<%=varcorretor%>&[b]contador=<%=rs.PAgeSize*(intpagina-2)%>[/b]&ddataini=<%=vdataini%>&ddatafim=<%=vdatafim%>">Anterior</a></Align>
<%
END IF

'Se não estivermos no último registro contado, então é mostrado o link p/ a próxima página 
IF strcomp(intpagina,RS.PageCount) <> 0 then 
%>
<font size="2" color="#000080">
   <a href="<%=pag%>?pagina=<%=intpagina + 1%>&idbairro=<%=varPesquisa%>&idMidia=<%=varMidia%>&corretor=<%=varcorretor%>&contador=<%=vcontador%>&ddataini=<%=vdataini%>&ddatafim=<%=vdatafim%>">Próxima</a>
   <Align right><a href="<%=pag%>?pagina=<%=RS.PageCount%>&idbairro=<%=varPesquisa%>&idMidia=<%=varMidia%>&corretor=<%=varcorretor%>&[b]contador=<%=(Rs.PageSize*rs.PageCount)-intrec%>&[/b]ddataini=<%=vdataini%>&ddatafim=<%=vdatafim%>">Última</a></Align></font> 
</font> 
<%
End If
%>
Prestem atenção no intpagina-2 que faz a coisa funcionar direito.Não é difícil, para quem já sabe, mas, para mim, foi uma guerra até chegar-lá.

 

=========================

Fiz com a ajuda de todos vocÊs.

Não tenho como dar os créditos por que foram muitos, inclusive do forum asp, aspbrasil e diversos outros.

Iniciei com o código de loja virtual do livro da Editora Érica.

Obrigado a todos.

Dê uma espiada em www.slimoveis.cim.br/crm

usuário: visitante e senha: visitante

Não reparem o design.

Gostaria de melhorar o código no geral.

 

Obrigado.

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.