Gamarod JavaScript - Rutinas JavaScript Efectos javascript Codigos javascript Rutinas JavaScript

"

'Pasa a la siguiente fila
result.MoveNext
Loop

'Cerramos las conexiones y el recordset
result.Close
Set result = Nothing
con.Close
Set con = Nothing
%>

Listo! Así tendremos como resultado, un listado muy atractivo y profesional.



Informe (ASP) de fabian muller
Webmaster de http://www.webexperto.com


Programacion




Todo sobre ASP - Alternar el color de filas en un RecordSet

Alternar el color de filas en un RecordSet





Cuando se realiza un listado de una base de datos, siempre hay que buscar que el mismo sea vistoso y fácil de leer, una de las formas más comunes de realizarlo es alternando los colores de las filas del listado, quedando de una manera similar a la siguiente:

Nº Nombre Apellido
1 Marcelo Gutierrez
2 Gonzalo Martínez
3 Fabian López
4 Federico Klem

Para realizarlo, sólo se debe utilizar las siguientes líneas dentro del recordset:

if colorfila = 0 then
color= "#FFFFFF"
colorfila=1
else
color="#F45443"
colorfila=0
end if

El funcionamiento es realmente sencillo, se trata de una variable (colorfila) que contendrá un 0 o 1 como valor, si es igual a 1 va a guardar un color en la variable color, y lo mismo en caso de que el valor sea 0. Luego se cambia el valor de colorfila por el contrario, para que al iniciar nuevamente el recordset, el valor sea el opuesto y se guarde el otro color.

Ejemplo de recorset alternado
Vamos a tomar como base el listado que figura arriba:

<%
'Abre la conexión con la base de datos a través de una conexión ODBC
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "conexión"

'Ejecuta un sentencia SQL de consulta
sql = "SELECT * FROM Personas ORDER BY id"
Set result = con.Execute(sql)

'Recorre todas las filas del resultado
Do While Not result.EOF

if colorfila = 0 then
color= "#DEDEBE"
colorfila=1
else
color="#F0F0F0"
colorfila=0
end if

'Imprimimos el registro con el bgcolor
response.write "

"&result("id")&""&result("nombre")&""&result("apellido")&"
 
Valora este artículo   Malo Excelente  

Han valorado este artículo de ASP. 5 usuario(s).
Valoración media: Alternar

Este artículo ha sido leído ( 5822 veces ).
Fecha: 10/19/2005


Agregar comentario | (0) comentarios
trucos ASP Recomendar este artículo ASP
Foros sobre ASP
ASP
Imprimir ASP
artículo ASP Agregar a Favoritos este artículo ASP


ASP
Artículos Relacionados

• Introduccion a SQL • Libro de visitas en ASP

• Redireccionar a un usuario después de un Login de vuelta a la página en la que se encontraba.

• Gestión de descarga de archivos en asp

• Contador de descargas asp

• Operadores Condicionales asp

• Introducción a la programación asp

• Visualizador Web asp

• Conexiones a diferentes tipos de bases de datos sin utilizar ( DSN )

• Todo sobre formularios en asp

• Consultando una base de datos

• Insertando datos en una base de datos

• Incluisión de archivos con asp

• Tips para empezar en asp

• Instalando el Personal Web Server

• Números aleatorios en asp

• Errores comunes de Bases de Datos

• Enviar datos por mail los datos de un formulario en asp

• Creación de gráficos de barras con asp

• Password aleatorio asp

• Saludos del Día en asp

• Detectando las capacidades del browser.

• Introducción de datos, desde formularios a bases de datos Access.

• Un Contador en asp

• Generando claves aleatoriamente en asp

• Modelos de conexiones con bases de datos

• Implementado un sistema de banners rotativos en asp.

• Mostrando imagenes al azar con ASP

• Un sencillo contador en ASP