Agrupar Reportes e Imprimirlo

Hola Ravenn, haber si me ayudas, he hecho un programa para guardar registro de datos personales y los agrupo en los reportes por un coordinador que esta encargado de cada sección, ahora bien quiero imprimir los reportes por coordinador, es decir , si selecciono a Juan que es coordinador me imprima los registro que le pertenecen.

ej:

coordinador

juan

nombre dirección teléfono

Luis Sosa Los rieles 809-987-9876

Gracias!!!

1 Respuesta

Respuesta
1

Disculpa la tardanza! Para eso, debes colocar un filtro en tu tabla! Por ejemplo, si tienes un campo llamado "coordinador" y tu tabla se llama "datos" podes hacer así:

SELECT datos

SET FILTER TO datos.coordinador = "Juan"

**--Llamamos al reporte

REPORT FORM "mi reporte.frx" PREVIEW

**---------

ok, ahora bien debo colocarlo en el evento click del botón que manda a imprimir?.

mira hice así y el formulario parpadea solo un segundo y no se muestra. En el botón si puedo imprimir un reporte general de todos los coordinadores y su grupo ya que hay varios coordinadores, entonces tengo que preguntar por cada uno para seleccionar el que yo quiero que se imprima?.

gracias!

¿Parpadea y no se muestra el reporte? ¿Oo? Ensename el código que usas para mostrarlo todo... es decir, donde si te funciona! Ahora... si tenes varios coordinadores y quieres imprimir un reporte por cada uno, pues si tendrías que "preguntar" por cada uno! Pero es es fácil! Puedes usar un control especifico para seleccionar el coordinador, luego dar click a un botón y mandar a imprimir el reporte! Por ejemplo: puedes usar un textbox y escribir ahí el nombre del coordinador! Luego, el código en el botón imprimir seria así:

SELECT datos
SET FILTER TO datos.coordinador = (THISFORM.Text1.Value)
**--Llamamos al reporte
REPORT FORM "mi reporte.frx" PREVIEW
**---------

Ves! Así mismo, puedes usar también un combobox para cargar los nombres de los coordinadores y después solo seleccionar el que tu quieras! :) Muéstrame el código que te dije y t ayudare! :) Con mucho gusto!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas