Inicio > Visual Fox Pro > chavomix > imprimir al guardar

imprimir al guardar

Experto:
Usuario:
Fecha: 08/05/2008
Valoración: (5,00 sobre 5) Categoría: Visual Fox Pro
07/05/2008
silva55, usuario preguntando en Visual Fox Pro
Usuario
Mis Saludos A los Expertos. Soy nuevo en la programación de foxpro en estos momentos estoy diseñando un pequeño sistema pero me encontré con un inconveniente.
Tengo un formulario al cual le introduzco datos y necesito crear una rutina que al guardar los datos estos se impriman en un reporte que ya tengo diseñado. Lo e intentado pero el reporte aparece con otros datos y si le doy a la opción de imprimir este imprime todos las hojas del reporte. Y solo necesito que salga una sola con la última información que ingrese en mi formulario
Si pueden ayudarme se los agradecería mucho
07/05/2008
silva55, experto respondiendo en Visual Fox Pro
Experto
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
08/05/2008
silva55, usuario preguntando en Visual Fox Pro
Usuario
es muy buena idea pero todabia me esta dando un error me no muestar algunos datos y eso que todo lo que quiero que salga esta en una sola tabala. yo creo que estoy llamando al repordte de manera onadecuada cuando guardo, como podria llamar el reporte al guardar los datos?
Enlaces patrocinados