|
|
por lo que dices... asumo que sabes llamar el reporte para imprimir una vez guardas los datos... una cosa... si los datos que guardas corresponden a una misma tabla utiliza un cursor... puedes hacer lo siguiente, al momento de guardar... en una variable (var_referencia) almacenas el valor que tienes como referencia del registro, es decir la llave... Por Ejemplo:
si son datos de una persona, la tabla se llamaria PERSONAS y la llave seria cedula... bueno... luego que guardes haces:
antes de guardar en var_referencia almacenas la cedula
despues de guardado... escribes
select * from PERSONAS where cedula = var_referncia into cursor DATOS_PRINT
.... ahora solo tienes el registro correspondiente a los ultimos datos guardados
haces el llamado al reporte.... PERO... en el reporte... en los FIELD debes colocar como varibles... el cursor que contiene los datos del registro guardado.. es decir..
en el campo que muestra la cedula va.. DATOS_PRINT.cedula, en el que muestra el nombre va.. DATOS_PRINT.nombre.. y asi con todos...
..........................
en caso que los datos se almacenaran en tablas diferentes, trata de unificarlas en un cursor
|