![]() |
Cancelar un registro en maestro/detalle...
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. |
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 |
La franja horaria es GMT +2. Ahora son las 00:09:51. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi