Shopping Hospedagem Fórum Contato
     
   O portal do desenvolvedor ASP Florianópolis-SC, Sábado - 18 de Novembro de 2017  
Busca

Menu do site
Efetuar Login
Usuário:

Senha:

 Esqueceu a senha?
Login automático

 Cadastre-se
Alternar cores das linhas de uma tabela
Avaliações: 9   -   Minha nota: Média Geral: 12  

Vou mostrar um comando que quase todo mundo quer mais não acha, tem que sair por ai procurando tutoriais que tenham para pegar emprestado :P. Bem, vamos ao que interessa.

Muitos programadores gostam de utilizar o FOR para alternar as cores das linhas de uma tabela, mais vou mostrar um modo de alternar as cores com o IF.

Não to afim de mostrar tudo que você deve fazer pois quero fazer um artigo breve e fácil de entender.

'sql para pegar dados do bd.
sql = "select * from tabela where id_tabela=" & dados
set dada = conexao.execute(sql)

'depois disto vem do modo que quiser while, do while eu utilizo muito o do while.

'aqui vem primeiro a tabela, você pode criar ela antes de tudo mais é bem melhor aqui, pelo menos eu aconselho.

response.write "<table width=""100%"" border=""0"">"

'cor atual sempre tem que ser colocada esta linha antes do 'while' ou do 'do while' você é quem sabe

coratual = "red"

do while not dada.EOF

response.write "<tr>"

'aqui vem as linhas, como todos sabem a cor vem sempre na linha. Estarei utilizando a variável "coratual" mais podem colocar o nome que quiser.

response.write "<td bgcolor=" coratual ">" & dada("campo")

'agora colocamos o movenext

dada.movenext

'antes de fechar com o loop temos que colocar o if que vai alternar as cores.

if coratual = "red" then
'se a cor atual for vermelho ele vai trocar ela para azul
coratual = "blue"
else
'caso ela não seja vermelha ele a coloca como vermelha
coratual = "red"
end if

loop

Por: Dieggo Phillippe






SuperASP do Brasil Ltda

03.066.522/0001-84
Av. Rio Branco 433 - Centro - Florianopolis - SC
Contato

© 2001/2008 - Superasp do Brasil Ltda. Todos os direitos reservados