Forums Últimos mensajes - Powered by IBM
 

Filtrar recordset desde lista/menú en misma página

15/12/2004 - 18:28 por Félix G. | Informe spam
Hola a todos tengo un tabla dinamica en asp, y la desearía filtrar desde un
menú/formulario tipo lista, y que en función del valor que tome el menú,
recargarme la misma página con los valores ya filtrados. Alguna idea...

Gracias
Félix García.
felixBORRAR@BORRARfelixgarcia.es
 

Leer las respuestas

#1 Jhonny Vargas P. [MVP]
18/12/2004 - 21:18 | Informe spam
Hola Felix,

Deberías crear una consulta dinámica según los parámetros que te pasan en el
formulario.

Ejemplo: Tenemos un formulario con filtros de códigos y monto.(típico)

Create Procedure ConsultaTabla
@Codigo int =0,
@Monto int =0
As

Select Codigo, Monto
From Tabla (nolock)
Where
(Codigo = @Codigo Or @Codigo = 0) And
(Monto = @Monto Or @Monto = 0)

Go


Con ese procedimiento almacenado te recibe 2 parámetros, si no pasas ningún
parametro asume que es un cero esa variable y te busca todo por eso en el
Where está la condición Codigo = @Codigo OR @Codigo = 0. Si pasas un
parámetro lo buscará, sino buscará todos.

Saludos,
Jhonny Vargas P.
Santiago de Chile




"Félix G." escribió en el mensaje
news:Om$
Hola a todos tengo un tabla dinamica en asp, y la desearía filtrar desde
un
menú/formulario tipo lista, y que en función del valor que tome el menú,
recargarme la misma página con los valores ya filtrados. Alguna idea...

Gracias
Félix García.



Preguntas similares