Hola de nuevo
Cita:
Letty comentó:
Muchas gracias por tu respuesta cadetill!.
El campo calculado total de detalles_facturas lo hago así: me pongo en la ttable new field, total, float,calculated y en oncalcfields de detalles_facturas -->
Tb_DetallesTotal.Value:= Tb_DetallesCantidad.Value*Tb_DetallesPrecio_Unit.Value;
Cons_SubTotal.Close;
Cons_SubTotal.ParamByName('Factura').AsString:= DtMod_Adail.Tb_FacturasCod_Fac.Value;
Cons_SubTotal.Open;
Tb_FacturasSubTotal.Value:= Cons_SubTotalSubTotal.Value;
|
y con este código el campo Total de Tb_Detalles dices que no tiene ningún valor??? Si es así, estás seguro que los campos Precio_Unit o Cantidad no valen 0 alguno de los 2?? Podrías comprobarlo
Otra cosa, si estás en el OnCalcFields de Tb_Detalles, por qué actualizas el campo SubTotal de TbFacturas? Eso debería de ir en el OnCalcFields de TbFacturas (si el campo es calculado, claro)
Cita:
Letty comentó:
En cuanto a la última cuestión, me confundí, lo que pongo siempre es InsertRecord([‘1’,’dos’]); Me comí el record.
El rollo es: si pongo insertrecord... no hace falta poner el edit ni el post¿?
|
Bueno, no hace falta poner
Insert y Post. Fíjate que digo
Insert y no
Edit. Como te comentaba en el mensaje anterior,
Edit es para modificar un registro, y lo que tu quieres es añadir =>
Insert o
Append.