Imprimir datos de un grid, actualizar grid

Buen día:
Tengo dos preguntas respecto a foxpro, esperado la colaboración de algún experto.
Cómo imprimir el contenido de un grid, es decir, tengo un grid al cual le ingreso datos que están en un cursor; los datos ya son mostrados en el grid, el detalle es que aún no encuentro la manera de mandarlos a un informe par que se pueda imprimr en papel.
Por otro lado, tengo una aplicación en la que el primer form muestra un grid con datos cargados por medio de una consulta llamada en el Load del form; además un botón que me permite abrir un nuevo form en el que doy de alta nuevos registros. Mi duda es cómo actualizar el grid para que muestra todos los registros, de manera que al cerrar el form de altas se vea reflejado el nuevo registro que acabo de dar de alta.
Gracias

1 respuesta

Respuesta
1
Creo que debes hacer lo siguiente:
Si tu grid contiene los datos de un cursor, debes diseñar el informe (para imprimir los datos) reverenciando los campos del informe a los campos de tu cursor temporal.
Debes manejarlo como si se tratara de una tabla.
Lo único que debes tener en cuenta es que el cursor se encuentre en la sesión predeterminada de datos para que el report (informe) pueda leerlo.
Con respecto a la segunda pregunta hay varias posibilidades:
Si estableces la propiedades "recordsourcetype" y "recordsource" del control grid haciendo referencia a una tabla o Alias sólo basta que des un thisform. Refresh
Ahora si el origen de los datos de tu control grid es una consulta sql debes volver a ejecutar la consulta luego de agregar un nuevo registro.
No sé si este es tu caso. Para hacer el trabajo en que tú estás hay muchas posibilidades.
Por favor hazme saber si he interpretado bien tu pregunta.
Suerte.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas