Cita:
Empezado por anubis
Hola de nuevo,
Con las dos tablas en memoria, a la hora de guardarlas, primero guardo el registro en la maestra con lo que ya tengo mi clave primaria.
De ahi haria un for next con todos los registros de la tabla detalle e ir insertando la clave primaria obtenida, es asi?.
Es correcto usar un for next para recorrer todos los datos de la tabla de detalle en memoria para ir guardando?.(es lo mismo en un sistema unico o cliente servidor?.
|
Lo correcto es utilizar
while not TablaMemoria.Eof do ... Más o menos así:
Código Delphi
[-] with MiTablaDeMemoria do
begin
First; while not EoF do
begin
Next; end;
end;
Cita:
Empezado por anubis
El borrado de un registro( si esto que comento esta bien), seria lo mismo, borrar del detalle primero con un for next y luego borrar el registro maestro, porque hasta ahora si borro el registro maestro antes que el de detalle(lo permite) se quedan ahi los registros del detalle.
|
No me queda clara tu duda en este punto.
Saludos,
Chris