Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   DBChart y Tablas Acces (https://www.clubdelphi.com/foros/showthread.php?t=83867)

Walter 08-08-2013 05:55:04

DBChart y Tablas Acces
 
Utilizo delphi 5 contra una tabla acces mdb la cual accedo por medio de un adoConnection utilizando como proveedor microsoft jet 4.0 Ole db, y conecto el ADOQuery al adoconnection. En la propiedad SQL del Query pongo:

SELECT Producto, COUNT( * ) as COUNTALL
FROM materiales
group by materiales

Hasta ahi no tengo problema ya que el fields editor me reconoce tanto el campo producto como el countall. El problema lo tengo cuando enlazo el ADOquery con el DBChart ya que en la propiedad series, datasource elijo como dataset el ADOQuery y "tanto en labels" como en "pie" solo me muestra para elegir "countall" pero no me muestra el campo "producto" al parecer solo me toma campos del tipo numerico o fechas pero no de texto por lo que en las etiquetas con la que sale el grafico solo me muestra valores pero no se sabe a que producto corresponden.

Todo lo efectuado lo tengo probado con tablas paradox y funciona bien o sea me muestra tanto "countall" pero tambien "producto".
No se si esto es una limitación propia por usar acces o hay algo que deberia cambiar. Lamentablemente si o si tengo que usar acces, asi que es por eso que recurro a la amabilidad de algun miembro que me pueda ayudar, desde ya muchas gracias.

radenf 08-08-2013 21:48:03

Estimado Walter :

Para cualquier gráfico (DBChart) debes poseer dos campos en tu tabla o query conectada a él, en que uno de ellos sea fecha o numérico progresivo, para poder mostrar las cantidades del otro campo en relación a dicho parámetro. No es una limitación de access sino una exigencia de cualquier gráfico (Valores para los ejes x e y).

Ejemplo:

1 >> 29
2>> 16
3>> 14
4>> 18

o

12/05/2012 >> 29
13/05/1013 >> 16
14/05/2012 >> 14
15/05/2012 >> 18

Espero haber aclarado el concepto.
Saludos

Walter 08-08-2013 23:25:26

Hola Radenf, el problema no es con las cantidades que muestro sino con a que corresponden por ejemplo si fuera una consulta de generos de pelicula la partición de la torta en sus etiquetas me mostraria: Romanticas 20%, Accion 30%, Drama 40%, Sexo 10%, todo esto lo logro con Delphi 5 y tabla Paradox, pero usando acces en lugar de paradox la torta solo me muestra los datos: 20%, 30%, 40, 10% es decir solo me muestra los porcentajes y no me muestra a que genero corresponde cada porcentaje. Igualmente gracias por responderme.


La franja horaria es GMT +2. Ahora son las 23:30:47.

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