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 19-09-2007
Avatar de paldave
paldave paldave is offline
Miembro
 
Registrado: ago 2007
Ubicación: Uruguay
Posts: 148
Poder: 17
paldave Va por buen camino
Primero que nada felicitaciones por la forma clara en que planteaste tu problema, es algo que no se ve muy a menudo.
Para hacer lo que quieres podrías usar el evento BeforeDelete de la tabla Datos y comprobar todos los registros de la tabla Citas, eliminando los que coinciden:
Código Delphi [-]
procedure TForm1.DatosBeforeDelete(DataSet: TDataSet);
 var cod,f:Integer;
begin
  cod:= Datos.FieldByName('CODIGO').AsInteger;
  Citas.First; //va al primer registro
  while not Citas.Eof do  //mientras no se llegue al final de la tabla
  begin
    if Citas.FieldByName('CODE').AsInteger= cod then  //si los campos coinciden
      Citas.Delete //borra el registro
    else
      Citas.Next;  //sino pasa al siguiente
  end;
end;
Espero te sea de ayuda. Saludos y suerte con tu programa.
Responder Con Cita
  #2  
Antiguo 19-09-2007
Avatar de Crashthebig
Crashthebig Crashthebig is offline
Miembro
 
Registrado: oct 2006
Ubicación: Republica Dominicana
Posts: 59
Poder: 18
Crashthebig Va por buen camino
Thumbs up

muchas gracias paldave eso estuvo de lujo, pocas respuestas son tan buenas y tan rapidas
__________________
Marcos: Delphi programmer
Desde Republica Dominicana Pa'l mundo entero
http://webhacker.webcindario.com
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
Problema tabla Maestro-detalle en la q la pk de t.detalle formad por 2cods de la maes akinom38 Varios 1 09-11-2007 19:27:44
Respecto a la relacion maestro detalle detalle ilichhernandez Conexión con bases de datos 0 15-05-2007 18:13:54
Numerar el detalle Maestro / detalle en secuencia josejose SQL 5 10-02-2007 00:27:38
Reporte Maestro/Detalle/Detalle de 4 Tablas jovehe Impresión 2 23-03-2005 01:25:02
Maestro-Detalle ;Actualizar detalle a partir de un DBgrid norberto_larios Conexión con bases de datos 1 11-09-2004 18:17:34


La franja horaria es GMT +2. Ahora son las 17:24:18.


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