Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Problemas con DBgrid (https://www.clubdelphi.com/foros/showthread.php?t=60789)

Marwuinh 14-10-2008 15:26:28

Problemas con DBgrid
 
Buenos dias, me estoy iniciando el la programacion y ya tengo una pregunta.

Tengo una base de datos hecha con DATABASEDESSKTOP paralax 7 y uso un componente TABLE, y un DATASOURSE vinculados a ella. La tabla esta ordenada d la siguiente forma:

Cedula:
Nombre y Apellido:
Direccion:
etc:

Lo que quiero es buscar una cedula y que filtre la informcion de esa persona en un dbgrid, luego al hacer la busqueda de otra cedula diferente, me la muestre justo debjo de la primera busqueda que se muestra en el DBgrid. Les agradezco su ayuda

Caral 14-10-2008 19:04:07

Hola
Creo que para hacer eso es mejor usar el StrinGrid, ya que puedes hacer inserciones por celda, los maestros del club sabrán darte mas explicaciones de esto.
Revisa por los foros encontraras mas información.
Saludos

RebeccaGL 16-10-2008 16:03:47

Te creas una tabla por ejemplo:

FINDCED.DB

Las busquedas una a una las vas guardando en dicha tabla, pero antes debe preguntar, si encuentra una busqueda (cedula) repetida la sobreescribe. Asi tendras tus busquedas almacenadas podiras indexarlas por fecha y hora para saber cuando se realizaron dichas busquedas.

Ahora puedes poner un boton para limpiar la tabla y asignar nuevas busquedas a ella, segun tu criterio.

Saludos

MasterXP 16-10-2008 17:57:20

Te puedes crear tu tabla, vamos a llamarla, "Clientes" con los siguientes campos:
Código:

Cedula:
 Nombre y Apellido:
 Direccion:
 etc:

y te creas otra tabla con los mismos campos, vamos a llamarla "Clientes_Temp".

Haces un locate:
Código Delphi [-]
if Clientes_Temp.Locate() then
//insertar en tu tabla Clientes

Recuerda que el locate devuelve true si encuentra el valor, de lo contrario no devuelve nada.

lbuelvas 17-10-2008 02:22:22

Con todo respeto, si estas iniciando en esto de la programacion te recomendaria que mejor no utilizaras un motor de bases de datos como Firebird.

Es Open Source, es relativamente facil de utilziar, y sobre todo hay muhca documetnacion y ayuda en este foro.

La tecnologia Paradox esta en desuso, hace mas de 7 años que deje de utilizarlo y migre las aplciaciones de ese entonces a Interbase y luego a Firebird.

Marwuinh 17-10-2008 21:50:37

Gracias a todos
 
Ok ya solucione ese problema voy a buscar informacion que me recomiendan


La franja horaria es GMT +2. Ahora son las 06:28:26.

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