Podra Hacer Group by Tablas del dataset en Vs2005???

15/09/2006 - 21:38 por Dany Acosta | Informe spam
Duda:

se podra realizar Select Campo1,Campo2,sum(Campo3) From tabla Group by
Campo1,Campo2 desde un Tabla contenida en un Dataset y ese resultado
almacenarlo en otro datatable del dataset(Sin necesidad de recurrir a la
Base de Datos ya que la Información esta en el Dataset).

El Problema resulta que estoy haciendo una pantalla de totalizaciones
dinamicas sobre una tabla obtenida desde un MDB de Access, lo ideal es
que sea una vista en Access pero como son totalizaciones dinamicas de
acuerdo al usuario lo que necesita Yo no puedo predecir cuantas formas
de totales quiere.


Gracias x todos los comentarios que brinden

Dany Acosta -- Developers

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
15/09/2006 - 22:35 | Informe spam
"Dany Acosta" wrote in message
news:%
se podra realizar Select Campo1,Campo2,sum(Campo3) From tabla Group by
Campo1,Campo2 desde un Tabla contenida en un Dataset y ese resultado
almacenarlo en otro datatable del dataset(Sin necesidad de recurrir a la
Base de Datos ya que la Información esta en el Dataset).



Aunque el DataTable tiene un Select, la sintaxis que admite no es tan
potente como la base de datos, y no es capaz de hacer un Group By.
Lo puedes hacer por programación, ordenando la tabla en memoria por
campo1 y campo2 (puedes usar el Sort de un DataView conectado al DataTable),
y recorriendo con un bucle los registros sumando el campo3 y volcando el
resultado a una segunda tabla cada vez que cambie el valor de los campos 1 y
2.

El Problema resulta que estoy haciendo una pantalla de totalizaciones
dinamicas sobre una tabla obtenida desde un MDB de Access, lo ideal es que
sea una vista en Access pero como son totalizaciones dinamicas de acuerdo
al usuario lo que necesita Yo no puedo predecir cuantas formas de totales
quiere.



Bueno, en lugar de una vista de Access podrías usar SQL dinámico contra
el MDB (es decir, construir sobre la marcha el texto de la sentencia que
tiene el Group By y ejecutarla directamente contra Access).
Respuesta Responder a este mensaje
#2 Dany Acosta
15/09/2006 - 23:23 | Informe spam
No lo puedo hacer directo en access debido a que son Laptop de
Vendedores y Ellos manejan Dataset Tipados y todo almacenado en XML.

Pero bueno voy a probar la primera opcion que me indicas de usar
DataView para Ordernar

Gracias

Alberto Poblacion escribió:
"Dany Acosta" wrote in message
news:%
se podra realizar Select Campo1,Campo2,sum(Campo3) From tabla Group by
Campo1,Campo2 desde un Tabla contenida en un Dataset y ese resultado
almacenarlo en otro datatable del dataset(Sin necesidad de recurrir a la
Base de Datos ya que la Información esta en el Dataset).



Aunque el DataTable tiene un Select, la sintaxis que admite no es tan
potente como la base de datos, y no es capaz de hacer un Group By.
Lo puedes hacer por programación, ordenando la tabla en memoria por
campo1 y campo2 (puedes usar el Sort de un DataView conectado al DataTable),
y recorriendo con un bucle los registros sumando el campo3 y volcando el
resultado a una segunda tabla cada vez que cambie el valor de los campos 1 y
2.

El Problema resulta que estoy haciendo una pantalla de totalizaciones
dinamicas sobre una tabla obtenida desde un MDB de Access, lo ideal es que
sea una vista en Access pero como son totalizaciones dinamicas de acuerdo
al usuario lo que necesita Yo no puedo predecir cuantas formas de totales
quiere.



Bueno, en lugar de una vista de Access podrías usar SQL dinámico contra
el MDB (es decir, construir sobre la marcha el texto de la sentencia que
tiene el Group By y ejecutarla directamente contra Access).



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida