Como filtrar elementos de una tabla de dataset sin la propiedad fi

28/03/2006 - 19:56 por Microsip | Informe spam
Hola...
quisiera saber si hay manera de implementar un evento o metodo para filtrar
elementos de una tabla de un DataSet pero sin el metodo "Select".

Es decir, quiero calcular valores de otra tabla en ese evento o metodo y en
base a un resultado decidir si se filtra o no.


Ej sencillito
Seleccionar los articulos con ventas > 10,000 dls.

Esta seria la tabla que tendria como base.
DatsSet - Tabla Articulos:
Select * from articulos

De esta tabla sacaria los valores para decidir si filtrar o no.
DataSet Tabla- Ventas:
Select Sum(B.Ventas_Totales) from Ventas B
Where B.Articulo_id = @Articulo_id

Entonces en el evento que quisiera implementar mandar llamar el calculo de
las Ventas del articulo, pasando como parametro el Id del articulo actual,
Este metodo o evento me tendría que regresara un valor booleano..y en base a
ese valor decidir si el articulo se va a filtrar o no...como podria
implementar este evento o existe alguna mecanica para simular este tipo de
Filtros?..sería algo asi como ir filtrando en el transcurso del barrido de la
consulta de la tabla base.
(Implementar un manejo similar a los dataSets de Borland Delphi)

Alguien me pudiera ayudar?

Atte
Federico Sanchez

Preguntas similare

Leer las respuestas

#1 stexavcar
01/04/2006 - 01:36 | Informe spam
Hola:

la cosa no es sencilla hay q meterle un poco de codigo para hacer ese
funcionamiento .

en esta pagina
http://support.microsoft.com/defaul...-us;326176
puedes encontrar informacion de como hacerlo.

Espero te funcione.

"Microsip" wrote:

Hola...
quisiera saber si hay manera de implementar un evento o metodo para filtrar
elementos de una tabla de un DataSet pero sin el metodo "Select".

Es decir, quiero calcular valores de otra tabla en ese evento o metodo y en
base a un resultado decidir si se filtra o no.


Ej sencillito
Seleccionar los articulos con ventas > 10,000 dls.

Esta seria la tabla que tendria como base.
DatsSet - Tabla Articulos:
Select * from articulos

De esta tabla sacaria los valores para decidir si filtrar o no.
DataSet Tabla- Ventas:
Select Sum(B.Ventas_Totales) from Ventas B
Where B.Articulo_id = @Articulo_id

Entonces en el evento que quisiera implementar mandar llamar el calculo de
las Ventas del articulo, pasando como parametro el Id del articulo actual,
Este metodo o evento me tendría que regresara un valor booleano..y en base a
ese valor decidir si el articulo se va a filtrar o no...como podria
implementar este evento o existe alguna mecanica para simular este tipo de
Filtros?..sería algo asi como ir filtrando en el transcurso del barrido de la
consulta de la tabla base.
(Implementar un manejo similar a los dataSets de Borland Delphi)

Alguien me pudiera ayudar?

Atte
Federico Sanchez



Respuesta Responder a este mensaje
#2 vitote
03/04/2006 - 22:01 | Informe spam
Hola

Tal vez pueda servirte esto

SELECT *
FROM articulos
WHERE articulos.id In (SELECT Ventas.id
FROM Ventas
GROUP BY Ventas.id
HAVING Sum(Ventas.Venta)>10);

Saludos



"stexavcar" wrote:

Hola:

la cosa no es sencilla hay q meterle un poco de codigo para hacer ese
funcionamiento .

en esta pagina
http://support.microsoft.com/defaul...-us;326176
puedes encontrar informacion de como hacerlo.

Espero te funcione.

"Microsip" wrote:

> Hola...
> quisiera saber si hay manera de implementar un evento o metodo para filtrar
> elementos de una tabla de un DataSet pero sin el metodo "Select".
>
> Es decir, quiero calcular valores de otra tabla en ese evento o metodo y en
> base a un resultado decidir si se filtra o no.
>
>
> Ej sencillito
> Seleccionar los articulos con ventas > 10,000 dls.
>
> Esta seria la tabla que tendria como base.
> DatsSet - Tabla Articulos:
> Select * from articulos
>
> De esta tabla sacaria los valores para decidir si filtrar o no.
> DataSet Tabla- Ventas:
> Select Sum(B.Ventas_Totales) from Ventas B
> Where B.Articulo_id = @Articulo_id
>
> Entonces en el evento que quisiera implementar mandar llamar el calculo de
> las Ventas del articulo, pasando como parametro el Id del articulo actual,
> Este metodo o evento me tendría que regresara un valor booleano..y en base a
> ese valor decidir si el articulo se va a filtrar o no...como podria
> implementar este evento o existe alguna mecanica para simular este tipo de
> Filtros?..sería algo asi como ir filtrando en el transcurso del barrido de la
> consulta de la tabla base.
> (Implementar un manejo similar a los dataSets de Borland Delphi)
>
> Alguien me pudiera ayudar?
>
> Atte
> Federico Sanchez
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida