|
ok este es mi problema
Hola le agradezco la ayuda explicare de Nuevo tengo dos tablas una maestro y otra detalle estoy trabajando en access 2003 y Delphi 7
Necesito que cuando uno de los campos de la tabla maestro sea cantidad o cuota o fecha del préstamo se modifique
El detalle se modifique por que el detalle se genera con los datos que están en la tabla maestro
Pienso que me funcionaria una rutina o código para poder borrar todo los detalles que pertenezcan al código de la tabla maestro
Aquí coloco el código que estoy usando
//codigo
var
i,e,a,b,c :integer;
con,conin,t :extended;
fech :tdate;
begin
// PROCESO DE DISTRIBUCION DE CUOTAS DE PAGO
//TBL_MAESTRO.Post;
TBL_MAESTRO.EDIT;
CONTA.Text:=FLOATTOSTR(TBL_MAESTROCANTIDAD_CUOTAS.VALUE);
CONTA2.TEXT:=FLOATTOSTR(TBL_MAESTROCANTIDAD_PRESTADA.VALUE);
E:=STRTOINT(CONTA.TEXT);
A:=STRTOINT(CONTA2.TEXT);
CON:=0;
t:=0;
CON:=TBL_MAESTROCANTIDAD_CUOTAS.VALUE;
fech:=tbl_maestrofecha_prestamos.value;
FOR I:=1 TO E DO
BEGIN
fech := IncMonth(fech);
TBL_DETALLE.Append;
TBL_DETALLECUOTA_NUMERO.VALUE:=I;
t:=TBL_MAESTROMONTO_INTERES.VALUE;
TBL_DETALLECUOTA_APAGAR.VALUE:=TBL_MAESTROCANTIDAD_PRESTADA.Value / TBL_MAESTROCANTIDAD_CUOTAS.VALUE;
TBL_DETALLECUOTA_APAGAR.VALUE:= TBL_DETALLECUOTA_APAGAR.VALUE + t ;
//TBL_DETALLECUOTA_APAGAR.VALUE:=(TBL_MAESTROCANTIDAD_PRESTADA.Value + TBL_MAESTROMONTO_INTERES.VALUE) / TBL_MAESTROCANTIDAD_CUOTAS.VALUE;
tbl_detallefecha_apagar_cuota.value:=fech;
TBL_DETALLE.Post;
TBL_MAESTRO.Edit;
TBL_MAESTROCANTIDAD_PAGOSRESTANTES.VALUE:=E;
TBL_DETALLE.First;
//TBL_MAESTRO.Post;
END;
end;
|