Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-10-2008
Marwuinh Marwuinh is offline
Miembro
 
Registrado: oct 2008
Posts: 28
Poder: 0
Marwuinh Va por buen camino
Question 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
Responder Con Cita
  #2  
Antiguo 14-10-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
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
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 16-10-2008
Avatar de RebeccaGL
RebeccaGL RebeccaGL is offline
Miembro
 
Registrado: ene 2008
Posts: 199
Poder: 17
RebeccaGL Va por buen camino
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
Responder Con Cita
  #4  
Antiguo 16-10-2008
MasterXP MasterXP is offline
Miembro
 
Registrado: ene 2005
Posts: 193
Poder: 20
MasterXP Va por buen camino
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.
Responder Con Cita
  #5  
Antiguo 17-10-2008
lbuelvas lbuelvas is offline
Miembro
 
Registrado: may 2003
Ubicación: Colombia
Posts: 377
Poder: 22
lbuelvas Va por buen camino
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.
__________________
Luis Fernando Buelvas T.
Responder Con Cita
  #6  
Antiguo 17-10-2008
Marwuinh Marwuinh is offline
Miembro
 
Registrado: oct 2008
Posts: 28
Poder: 0
Marwuinh Va por buen camino
Gracias a todos

Ok ya solucione ese problema voy a buscar informacion que me recomiendan
Responder Con Cita
Respuesta



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas con DBGrid nunez_mvp Varios 11 14-10-2008 15:52:16
Problemas con el DBGrid CFPA86 Varios 7 04-11-2004 09:45:41
Problemas con DBGrid ramonibk MS SQL Server 7 05-07-2004 13:06:11
Problemas con un dbGrid Periyo Conexión con bases de datos 2 03-06-2003 22:49:38
Problemas con dbGrid...!!!! sergionr Oracle 3 28-05-2003 20:16:08


La franja horaria es GMT +2. Ahora son las 09:05:02.


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
Copyright 1996-2007 Club Delphi