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)
-   -   Trabajo con Tablas Relacionadas (https://www.clubdelphi.com/foros/showthread.php?t=76395)

Salnhack 28-10-2011 17:01:20

Trabajo con Tablas Relacionadas
 
Hola, tengo dos tablas de una base de dato en access la tabla Año y mes, relacionadas , como puedo cuando elimine un registro en la tabla año se me borren tambien todos los registros de la tabla mes que le corresponda.

oscarac 28-10-2011 17:22:07

ambas tablas deben tener uno o varios campos en comun verdad?

Código Delphi [-]
 
      SqlStr := 'Delete from tblIngresoC Where Empresa = ' + QuotedStr (dmGlobal.g_CodigoEmpresa) +
                ' and Periodo = ' + QuotedStr (dmGlobal.g_Periodo) +
                ' and Almacen = ' + QuotedStr (edtAlmacen.Text) +
                ' and Numingreso = ' + QuotedStr (edtNumingreso.Text);
      qryTemporal.Close;
      qryTemporal.Sql.Clear;
      qryTemporal.Sql.Add(SqlStr);
      qryTemporal.ExecSQL;
      SqlStr := 'Delete from tblIngresoD Where Empresa = ' + QuotedStr (dmGlobal.g_CodigoEmpresa) +
                ' and Periodo = ' + QuotedStr (dmGlobal.g_Periodo) +
                ' and Almacen = ' + QuotedStr (edtAlmacen.Text) +
                ' and Numingreso = ' + QuotedStr (edtNumingreso.Text);
      qryTemporal.Close;
      qryTemporal.Sql.Clear;
      qryTemporal.Sql.Add(SqlStr);
      qryTemporal.ExecSQL;


en este ejemplo los campos en comun son : Empresa, Periodo, Almacen, NumIngreso

dante148 02-11-2011 03:17:03

ambas tablas deben de tener un campo en común, ya sea un ID, ademas de esto fijate el motor de almacenamiento de las tablas, si son Innodb recuerda que tienes que eliminar todos los datos a todas las tablas que tenga esa relación.


La franja horaria es GMT +2. Ahora son las 04:47:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi