Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 22-07-2003
ajum ajum is offline
Registrado
 
Registrado: jul 2003
Ubicación: Colombia
Posts: 9
Poder: 0
ajum Va por buen camino
Bueno, les contare todo lo que estoy tratando de hacer.

Tengo una BD (paradox).
Manejo el ingreso de información por medio de un formulario que contiene varios Dbedit donde ingreso los datos generales de un usuario y un DBimage para ingresar su respectiva fotografía.
Lo que quiero ahora es incluir en este formulario un DBchart(Gráficos) en el cual se muestre en barritas cuantos usuarios hay, cuantos hombres y cuantas mujeres, por lo que he cacharreado de el DBchart es que este tiene una opción en la cual se elige un campo de la tabla que será(an) la(s) etiqueta(as) y otro campo que serán los datos que harán que las barritas tomen su respectiva altura.
Si yo edito la tabla por medio del Database Desktop puedo colocar manualmente cuantos usuarios hay, cuantas mujeres y hombres, y el gráfico funciona.
Mi problema ahora es que quiero que todo sea dinámico, ósea que cuando yo ingrese un usuario por medio de este formulario, el gráfico se actualice automáticamente sin necesidad de abrir la tabla manualmente.
Hasta el momento solo lo he conseguido con el numero total de usuarios, este es el código que estoy utilizando:

i := usuarios.RecordCount; // en una variable i, guardo el numero total de usuarios que es igual al numero de registros.

usuarios.Locate('campos_grafico','Total Usuarios', []); // localizo el lugar exacto en la BD donde guardare el numero total usuarios, que es donde el DBchart toma los datos para la barrita de total usuarios
usuarios.edit; // edito la tabla
usuarios.fieldbyname('her_datos_grafico').Asinteger := i; // ingreso el numero total usuarios
usuarios.post; // guardo los cambios

Si logro capturar en una variable el numero de mujeres, el cual en el campo sexom estará definido como true, habremos solucionado parte de este problema, después de esto solo tendré que utilizar parte del código anterior para ingresar el numero total de mujeres y listo.

Creo que por esto no me sirve la consulta en sql (claro esto lo digo con mi ignorancia, ya que no se nada de sql).

También, quiero decirles que hay varios campos en la tabla que contienen la palabra true o false provenientes de algún DBCheckBox, por lo cual creo que no puedo recorrer toda la tabla y, si el campo es true, incrementar una variable contador, tal ves tendría que recorrer solo el campo determinado, el inconveniente es que no se el código para recorrer una tabla, ahora si que menos para recorrer un campo especifico.

Quiero agradecerles mucho por su colaboración, y disculparme de antemano si se me paso la mano al ser tan detallista, lo que pasa es que no soy un programador de algún lenguaje que ha querido hacerlo en delphi, apenas estoy dando mis primeros pasos en la programación y decidí hacerlo con delphi.

Nota: Agradezco que cuando me puedan dar alguna respuesta me pudieran colocar el código y agregarles algunos comentarios ya que como les dije, apenas estoy empezando.

Saludos,
Ajum.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 06:02:25.


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