Ver Mensaje Individual
  #4  
Antiguo 06-11-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Reputación: 25
__cadetill Va por buen camino
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.
Responder Con Cita