Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/12/2009, 09:40
Avatar de SOVEREK
SOVEREK
 
Fecha de Ingreso: julio-2008
Mensajes: 47
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Cambiar de color Filas de una consulta

Buenas tardes,

Ante todo gracias por vuestro tiempo.

En la tabla se mostraban, entre otros datos, nombres de usuarios. En principio no sé cuantas veces se retipe el nombre del mismo usuario en la tabla, y para diferenciar de forma visual un usuario de otro, se me ocurrió pintar todos los registros con el mismo nombre de usuario de un mismo color, cuando el nombre de usuario cambie, cambiar tb el color y mantenerlo así hasta que el nombre del usuario vuelva a cambiar. He logrado esto con este código:
Código ASP:
Ver original
  1. <%
  2.     color1= "#99CFDB"
  3.     color2="#FAFAFA"   
  4.    
  5.         colorcont_act=rs(0).value
  6.         colorcont = rs(0).value
  7.        
  8.     ccolor=color1
  9.    
  10.         do until rs.eof
  11.        
  12.     colorcont_act=rs(0).value  
  13.    
  14.     if colorcont_act<>colorcont then
  15.         colorcont = rs(0).value
  16.             if ccolor=color1 then
  17.                 ccolor=color2
  18.                 else
  19.                 ccolor=color1
  20.             end  if
  21.     end if
  22.    
  23. %>
  24.  
  25. <tr bgcolor="<%=ccolor%>">                                 
  26. <td align="center" style="font-size:11px">&nbsp;<%=rs(0)%></td>
  27. <td align="center" style="font-size:11px">&nbsp;<%=rs("tipo")%></td>
  28. <td align="center">&nbsp;<% if rs("1") <> 0 then%><%=rs("1")%><% end if %></td>
  29. <td align="center">&nbsp;<% if rs("2") <> 0 then%><%=rs("2")%><% end if %></td>
  30. <td align="center">&nbsp;<% if rs("3") <> 0 then%><%=rs("3")%><% end if %></td>
  31. </tr>

De nuevo gracias a todos los foreros, un saludo

Última edición por SOVEREK; 17/12/2009 a las 09:42 Razón: ampliar datos