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 Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-10-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Perdona pero no entiendo, si sabes usar adoquery y las sentencias sql, por que grabas los datos con adotable?, me queda esa duda.
Ahora, por que no salen los datos, de que persona?, en donde?.
Muy dificil adivinar.
Danos mas informacion o pon algo de codigo, para tratar de entender.
Saludos
Responder Con Cita
  #2  
Antiguo 15-10-2007
loquillo3 loquillo3 is offline
Miembro
 
Registrado: oct 2007
Posts: 51
Poder: 17
loquillo3 Va por buen camino
El problema es:

Resulta que quiero introducirles datos a las dos tablas, las tablas estan relacionadas, cuando intento introducirles los datos lo hace muy bien, pero necesito que cuando yo acceda a una de las tablas me aparesca los registro de la otra tabla.

por ejemplo:

Una de las tablas se llama cliente y la otra garante, yo las relacione por medio de la clave primaria que en este caso es CodCliente.

Me preguntaste porque utlizo el AdoTable para introducirle Datos a las tablas, pues bien es la unica forma que conozco.
Responder Con Cita
  #3  
Antiguo 15-10-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Access lo hace muy facil.
Haces una consulta en access, ves en la consulta la sentencia sql que genero, esta la copias y la pegas al string de un adoquery y este lo enlazas a donde quieras ver el resultado, puede ser un dbgrid, por medio de un datasource y ya.
Con esto veras lo que necesitas, supongo se entiende, es muy sencillo.
Saludos
Responder Con Cita
  #4  
Antiguo 15-10-2007
loquillo3 loquillo3 is offline
Miembro
 
Registrado: oct 2007
Posts: 51
Poder: 17
loquillo3 Va por buen camino
Parece que yo no me explicado bien, el problema no es la consulta, sino cuando introduzco los datos desde mi aplicacion lo guarda pero no me relaciona los datos de la Tabla1 con los de la Tabla2.

Gracias por intentar ayudarme, no son todas las personas que sacn un momento para ayudar a otro.
Responder Con Cita
  #5  
Antiguo 15-10-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
La verdad sigo sin entender lo que le sucede al programa.
Si quieres coloca el programa con la base de datos aqui, no creo que sea muy grande, lo reviso y vemos a ver que pasa.
Otra es que coloques codigo, sin el es muy dificil.
Saludos
Responder Con Cita
  #6  
Antiguo 16-10-2007
loquillo3 loquillo3 is offline
Miembro
 
Registrado: oct 2007
Posts: 51
Poder: 17
loquillo3 Va por buen camino
Hola,
Tratare de explicarme mejor.

Tengo mis tablas hechas y las tengos relacionadas, resulta que quiero introducirle datos desde la aplicacion. Pero como estan relacionadas no se como introducirles los datos para cuando haga una consulta me aparezcan los datos.

Ej., Que si modifico los datos de la tabla1 se modifiquen tambien los datos de la tabla2.

No se si me he explicado bien o fue que formule mal la pregunta.
Responder Con Cita
  #7  
Antiguo 16-10-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 22
enecumene Va por buen camino
Hola Loquillo3, para eso puedes usar sentencias sql, yo utilizo dos query, uno para cada tabla y como tienen un campo en comun es mucho mas facil:

Código SQL [-]
Update tabla1 set campo='valor' where campo='condicion';

Código Delphi [-]
procedure Tincio.BitBtn1Click(Sender: TObject);
begin
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('Update tabla1 set CodCliente='valor' where campo='condicion'');
Query1.ExecSql;
Query2.Close;
Query2.SQL.Clear;
Query2.SQL.Add('Update tabla2 set campo='valor' where CodCliente='condicion'');
Query2.ExecSql;
end;

es solo una idea que puedes utilizar, se que hay otras maneras pero la desconozco, algun maestro del club te dara otra opcion, si quieres puedes ir utilizando este ejemplo, espero que te funciones

Saludos
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
Respuesta


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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con Access en red Tala Varios 5 13-12-2006 14:58:59
Problema con Access diegolf Conexión con bases de datos 1 23-12-2004 09:35:59
Problema con Access senpiterno Conexión con bases de datos 1 19-10-2004 07:19:48
problema con Access y Win xp Rabata Conexión con bases de datos 0 24-02-2004 11:14:19
Problema con Access davidgaldo Conexión con bases de datos 7 03-02-2004 22:38:33


La franja horaria es GMT +2. Ahora son las 03:04:57.


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