Página 1 de 1

Posición del TFrArrayDataset

Publicado: Lun May 31, 2021 10:41 am
por bingen
Buenas xTeam.

Uso mucho arrays en FR a través de un TFrArrayDataset y va de maravilla, pero me he encontrado con un detalle "raro".

Resulta que si una banda PageHeader saco el primer elemento del ArrayDataset funciona bien e todas las páginas menos en la primera que al arrancar me enseña el último registro en vez del primero, en cuanto empieza a imprimir la banda MasterData se pone bien y ya todas las demás página OK.

Lo que parece es que al cargar el array y crear el ArrayDataSet se queda en el último registro cargado y no veo manera ninguna de hacer un GoTop() que al parecer si hace antes de empezar a imprimir las líneas del MasterData.

Alguna idea?

Gracias.

Re: Posición del TFrArrayDataset

Publicado: Lun May 31, 2021 10:55 am
por ignacio
Buenos días,

Una vez que se cargan los datos POR FastReport, el origen de los mismos es irrelevante, no se vuelve a consultar para nada. Supongo que tiene que ser un error de FR, pero siento no poder ayudarte con ello.

Un saludo

Re: Posición del TFrArrayDataset

Publicado: Lun May 31, 2021 2:08 pm
por somarsolutions
Hola Buen Dia:

Ya intentaste poner en las propiedades del reporte EngineOptions.DoublePass en True


Saludos...

Martin Del Angel

Re: Posición del TFrArrayDataset

Publicado: Mar Jun 01, 2021 5:03 pm
por ignacio
Tiene sentido. Gracias por el consejo.

Un saludo