PDA

Ver la Versión Completa : Cancelar un registro en maestro/detalle...


uper
02-09-2004, 15:44:11
hola,
disculpen a ustedes, estaba checando la cancelacion de registros en el maestro/detalle; la duda que tengo es que cuando agrego un registro al detalle y se deciden a cancelar ese registro envoco a la funcion cancel (con un boton...) que uso previamente componentes Ibdataset y luego un rollback pero se queda en el grid aun el registo que se estaba dando de alta.

bueno haber si me explico; supongamos que en el detalle el ultimo registro ID es el 14, al ingresar uno nuevo al detalle seguiria el 15 si cancelo se queda temporalmente el 15, y tengo que regresar un registro en la tabla maestra y luego un next para que se vacie el valor que quedo.

Lo unico que hice es a mi tabla maestra un IBdataset1.previous; y luego un IBdataset1.next y listo, habria otra manera de hacerlo ?

Estoy trabajando en delphi 5.0 e ibx 6.0

Gracias.

defcon1_es
15-09-2004, 17:56:40
Después de cancelar el registro de detalle,
llama al método Refresh del DataSet,
o ciérra y vuelve a abrir la tabla de detalle (posicionandote en el último registro de la misma).

salu2