Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   TClientDataSet con SQL (https://www.clubdelphi.com/foros/showthread.php?t=50455)

PacoPepe 18-11-2007 22:00:33

TClientDataSet con SQL
 
Necesitaria hacer consultas SQL en un TClientDataSet para poder agrupar los datos según ciertos criterios

¿Alguien me podría indicar como hacerlo?

Delphius 18-11-2007 22:28:30

Hola PacoPepe,
¿Podrías aportar mayores detalles? Explica objetivamente cuales son tus dudas e inquietudes. Sobre todo lo referente a esto:

Cita:

según ciertos criterios
¿Qué criterios?:confused: ¿Cómo? ¿Te refieres según algunas opciones que especifique el usuario?

No te vamos a cobrar por la cantidad de palabras que escribas. Se lo más detallista posible. Y si llevas hecho algo de código, te sugiero que lo muestres.

Además, puede que una búsqueda bajo el término clave TClientDataSet te aporte buenos resultados. ¿Realizaste alguna búsqueda? Hay varios ejemplos que posiblemente te sean de ayuda. Además, al final de la página hay una sección de temas similares. Puede que éstos te sirvan.

Saludos,

Al González 19-11-2007 03:37:34

¡Hola!

Me sumo a lo dicho por Marcelo (Delphius).

Cita:

Empezado por PacoPepe (Mensaje 246948)
Necesitaria hacer consultas SQL en un TClientDataSet para poder agrupar los datos según ciertos criterios...

¿Te refieres a filtrar las filas ya cargadas en memoria del conjunto de datos cliente, mediante sentencias Select? No es viable ni adecuado, lo más eficiente es enviar dichas sentencias al servidor y traerse un cursor de resultados.

Esperamos tus comentarios.

Al González. :)

PacoPepe 23-11-2007 19:34:28

Aclaración
 
Concretamente tengo el siguiente problema:

Tengo montada una aplicación en 3 capas mediante dbx+tclientdataset.
En la parte cliente se pueden realizar busquedas por diferentes parametros, como puede ser cliente, fecha, etc.

Quisiera representar los datos obtenidos mediante DBChart pero haciendo algunas agrupaciones, por ejemplo, sumando los datos de alguna columna numerica, por ejemplo, TOTAL. Las agrupaciones las haria según el campo FECHA, de esta forma podría representar el TOTAL por meses o por trimestres de un determinado cliente.

He estado buscando componentes tipo DBChart gratuitos que permitan hacerlo pero no he encontrado nada.

Por tanto, la única forma que se me ocurre es agrupar los datos en el TClientDataset y enviarselos al TDBChart

Espero haberlo aclarado

Un saludo :)


La franja horaria es GMT +2. Ahora son las 22:56:13.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi