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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-04-2005
romansiux romansiux is offline
Miembro
 
Registrado: mar 2005
Posts: 33
Poder: 0
romansiux Va por buen camino
Problemas con las relaciones

Hola que tal a todos...
Les agradeceria muchisimo su ayuda...
Estoy trabajando con Delphi7 y mi Base de Datos esta en Mysql 4.0.18,
Tengo una tablaPadre con su id_llav (que se va auto incrementando) y una tablaHija, con su llave foranea id_llav.
Tengo un Form donde capturo la informacion de la Tabla Padre por medio de DBEdiths y de la Tabla Hija capturo la informacion por medio de un DBGrid, en la tablaHija en la propiedad cahedUpdate la tengo en true, para que los datos que tenga en el DBGrid me los guarde en Cache.

Pero el problema es cuando Le doy al boton de (guardar todo), si me guarda bien en la TablaPadre, pero en la TablaHija no me guarda el id de la TablaPadre, no se hace la relacion, como puedo hacerla, ya intente con MasterSource y MasterFields pero al momento de guardar es como si no se hiciera nada en la TablaHija.

Tambien en el evento de la tablaHija, en BeforePost le tengo esto: TablaHija.value:=TablaPadre.value;


Este es el codigo del Boton para Guardar:

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if MessageDlg('DESEA GUARDAR LOS CAMPOS',mtInformation,[mbOK,mbCANCEL],0)=mrok THEN
begin
TablaPadre.Post;
TablaHija.ApplyUpdates;
end
else
begin
ShowMessage('NO SE GUARDO NINGUN REGISTRO');
end
end;

Saludos...
Y Gracias
Responder Con Cita
 



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 08:08:55.


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