Access - Reporte: al dar formato

 
Vista:
sin imagen de perfil

Reporte: al dar formato

Publicado por Alejandro Tomé (1 intervención) el 05/01/2007 22:26:20
Hola grupo,
1) alguien sabe porque cuando se pone codigo para hacer x cosas en un reporte
Private Sub Detalle_Format(Cancel As Integer, FormatCount As Integer)
es decir "al dar formato " los procesos pasan 2 veces, es decir, si tengo que mostrar las horas hechas por un empleado, en vez de leer los registros una vez lo hace 2 veces, pero me muestra la info correcta.

2) alguien sabe porque puede ser que cuando esta dando formato "a veces" tiene registros de mas estando los registros correctos (ni 1 de mas) en la tabla; es decir, si tengo que mostrar las horas hechas por un empleado, en vez de leer 15 registros lee 16, en el recordset aparece uno de los 15 registros repetido

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Reporte: al dar formato

Publicado por Chea (1015 intervenciones) el 06/01/2007 01:34:10
El formateo de los informes puede necesitar de varias pasadas para ajustar los controles a la página; quizás para ajustar mejor la página anterior o la siguiente. Esto es más normal con controles de tamaño variable, por ejemplo con la propiedad autoextensible a autocontraible como verdaderos.

Para evitar problemas en el código que se ejecuta en el evento format, que puede ejecutarse varias veces, hay que tener en cuenta la propiedad Formatcount que nos dice el número de veces que se ha formateado la página. Lo habitual es ejecutar el código sólo si formatoCount = 1.

Saludos
José Bengoechea Ibaceta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar