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
 

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



Preguntas similares