Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/07/2002, 12:28
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: Ordenar en forma ASC y DESC

en cada columna de la tabla, ponés, por ejemplo, una flechita hacia arriba y otra hacia abajo. A estas imágenes les hacés un enlace que apunte a la misma página y que además llevén dos parámetros: el nombre del campo que se trata y el orden a darle. quedaría algo así:

Código:
<a href="estapagina.asp?campo=el_campo&orden=asc"><img src="arriba.gif" ></a>

<a href="estapagina.asp?campo=el_campo&orden=desc"><img src="abajo.gif" ></a>
recogés estos valores y armás la SQL según su contenido o si es la primera vez que accede a la página, ordenás por algún campo predeterminado:

Código:
campo = Request.Form("campo")
orden = Request.Form("orden")

If campo = "" or orden = "" then
campo = "campo1"
orden = "asc"
end if

'...
'las conexiones, etc.
'..
SQL = "select * from tabla order by " & campo & " " & orden
saludos