| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
ifrit Master


Registrado: 12 Jun 2007Mensajes: 509Ubicación: La Habana, Cuba
|
Publicado: Jue 25 Sep, 2008 7:50 pm Asunto: DBChart |
|
|
hola foro he comenzado atrabajar con el componente dbchart para generar graficos de determinadas tablas y determinados campos, he logrado hacerlo pero el incombeniente que encuentro ahora es , que codigo debo de hacer para que al precionar x boton(s) se muestre en el dbchart determinado grafico de determinada tabla.
Explicandome mejor
Tabla1 conlos siguientes campos:
cantidad de harina
cantidad de hierro
fecha de entrada a empresa..
Tabla2 con los siguientes campos:
cantidad de hierro2
cantidad de harina2
fecha de entrada a casa
al dbchart le puse por defecto (al darle dbl clic)la tabla 1 en el eje X el campo cantidad de hierro(sin p[roblemas)
como puedo hacer que al precionar un boton esta tabla me mostrara ahora el campo cantidad de harina? y tambien como hacer para cambiar de tabla de la 1 a la 2 y decirle que campo debe mostrar ahora...todo esto entiempo ejecucion
muchas gracias _________________ Todos somos ignorantes, lo que no todos ignoramos lo mismo... |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Vie 26 Sep, 2008 7:21 am Asunto: |
|
|
Para cambiar la tabla que usas en TDBChart tienes, a nivel de la serie definida, la propiedad DataSource en la que indicas el nombre de la tabla (TTable o TQuery) de la que estás extrayendo los datos y también están las porpiedades XValues->ValueSource e YValues->ValueSource en las que se indican los nombres del campo del que se extraen los valores correspondientes. _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
ifrit Master


Registrado: 12 Jun 2007Mensajes: 509Ubicación: La Habana, Cuba
|
Publicado: Vie 26 Sep, 2008 8:00 pm Asunto: |
|
|
agradezco la respuesta pero eso ya lo se , lo que deseo es no en tiempo diseño , sino en ejecucion cambiar el datset y los X y Y values para visualizar graficos de otras tablas  _________________ Todos somos ignorantes, lo que no todos ignoramos lo mismo... |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Dom 28 Sep, 2008 7:49 am Asunto: |
|
|
| ifrit escribió: | agradezco la respuesta pero eso ya lo se , lo que deseo es no en tiempo diseño , sino en ejecucion cambiar el datset y los X y Y values para visualizar graficos de otras tablas  |
Es en tiempo de ejecución lo que yo decía. _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
ifrit Master


Registrado: 12 Jun 2007Mensajes: 509Ubicación: La Habana, Cuba
|
Publicado: Mar 30 Sep, 2008 10:30 pm Asunto: |
|
|
Angel disculpa tienes toda la razon, es que me lei el mensaje muy a la ligera y no preste la devida atencion.
Tengo de todos modos un problemilla y es que yo deso mostrar los datos de una base de datos, y los valores que deseo mostrar son varios , eso lo resolvi poniendo la serie 1 como barras verticales y otras series con puntos(no se si sea ese el nombre no tengo el builder abierto) el caso es que las etiquetas de algunos(labesl) necesecito que vayan algunas en la parte superior , otras en la inferior y otras en el medio, en fin donde me hagan falta segun el cliente y no se como hacerlo a pesar de haber intentado bastante
espero que me puedas ayudar con esto y descuida leere los mensajes detenidamente para no cometer la misma falta
disculpa y muchas gracias _________________ Todos somos ignorantes, lo que no todos ignoramos lo mismo... |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Mie 01 Oct, 2008 7:46 am Asunto: |
|
|
En las propiedades del gráfico (en tiempo de diseño yendo por Chart > Axis) hay una pestaña Labels. Seleccionando el eje en el lado izquierdo puedes modificar esos datos; exactamente lo mismo puedes hacer en tiempo de ejecución por código, lo que pasa que no sé indicarte como ya que yo no lo he hecho pero el código que te mandé está sacado modificando en tiempo de diseño y viendo como afectaba a la definición del gráfico. _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
ifrit Master


Registrado: 12 Jun 2007Mensajes: 509Ubicación: La Habana, Cuba
|
Publicado: Jue 02 Oct, 2008 12:03 am Asunto: |
|
|
Hola angel ahora si tengo el builder abierto y te dire ahora mismo cual es el promblema que tengo o mas bien lo que deseo
mi base de datos hecha en access almacena X producto de un almacen , el nombre del p[roducto , la cantidad , la fecha que entro al almacen y la fecha de salida de este.
utilizando el dbchart (si hay otro mejor me lo comunicas porfavor)
hago una serie1 de barras verticales en datasourse ;e digo que va a cargar mi tabla, debajo del dataset se me habilitan tres casillas
Labels, X, y Bar( yo uso builder 6) en bar pongo la cantida de producto, en X el compartimiento dentro del almacen donde esta y en Labels no pongo nada (en esta serie en especifico) todo me sale bien , pero el cliente me pide que el desea la fecha de entrada al almacen , la fecha de salida, la cantidad de producto y nombre todo esto en la misma tabla y a la misma vez(ya aca como vez me pone varios incombenientes, yo lo que logre hacer fue crear otras series de tipo Point y les fui llenando las casillas de l datasource como pude para que se vieran estos valores , puse en invisible la pestaña format de las series Point para que no se vieran los cuadraditos , pero aca mismo estan las pestañas Mark que muestran encima de las barras los valores que deseo se vean(con esto no tengo problemas por el miomento) pero que sucede Angel , el caso es que necesito que algunos de estos marks de las series Point salgan algunas(marks) en la parte superior de las barras, otras en el centro y otras en la parte inferior (por que me lo pidieron asi, no por capricho mio)
y es esto lo que no logro hacer ( lo que mas logre hacer fue poner los marks en l aparte superior de las barras pero en la pestaña Mark hay una opcion llamada Arrows y aca aumente el lehgth y las puse un tanto para arribas , pero no es lo que me piden
Disculpa la larga explicacion pero es que necesito esto con prioridad , aun no entrego el trabajo por faltarme esto
muchas gracias y un saludo _________________ Todos somos ignorantes, lo que no todos ignoramos lo mismo... |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Jue 02 Oct, 2008 8:28 am Asunto: |
|
|
Tranquilo, que las explicaciones nunca sn largas. Empizo porque yo uso Builder 5 y no sé si habrá diferencias entre el DBChart del 5 y del 6; como poco todo lo del cinco lo tendrá el 6.
Por lo que veo el cliente quiere demasiada información en una gráfica: con tal cantidad de datos en un "dibujo" terminará por no verse lo que quiere. Sinceramente, yo le plantearía hacer una cosa parecida a lo que te mandé. Por ejemplo: en la gráfica que haga referencia a las existencias de almacén actuales y en una tabla adjunta le das la información adicional.
Sobre si hay algún componente para estos fines diferente de DBChart no lo sé; ¿has buscado por el foro? _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
ifrit Master


Registrado: 12 Jun 2007Mensajes: 509Ubicación: La Habana, Cuba
|
Publicado: Jue 02 Oct, 2008 11:12 am Asunto: |
|
|
Angel muchas gracias por responder lo que me indicas fue lo que termine haciendo porque no habia otra...
Quiciera aprovechar para hacerte dos preguntas relacionadas con el tema si no te parece un abuso:
1- el dbchart muestra campos calculados? Como ?
2- me podrias dar una pequeña ayuda sobre el decision cube (ya busque en el foro y nada )
muchas gracias y saludos _________________ Todos somos ignorantes, lo que no todos ignoramos lo mismo... |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Jue 02 Oct, 2008 3:52 pm Asunto: |
|
|
| ifrit escribió: | | 1- el dbchart muestra campos calculados? Como ? |
Cuando me hace falta en un DBChart incluir un campo calculado, lo hago partiendo de un query y no de una tabla. Porejemplo:
| Código: | SELECT Unidades * ValorUnitario AS ValorMercancia
FROM MiTabla |
En ValorMercancia iría el producto de las unidades por su valor unitario y entonces en la gráfica muestro ValorMercancia. No sé si hay otra forma, pero cuando me ha hecho falta he usado este método.
| ifrit escribió: | | 2- me podrias dar una pequeña ayuda sobre el decision cube (ya busque en el foro y nada ) |
Sobre Decision Cube no te puedo ayudar porque no lo he usado nunca y no sé que misiones tiene. De todas formas, mira en Club Delphi por si encontraras algo. _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
|