Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   hacer locate y preguntar por Eof en un script de FastReport (https://www.clubdelphi.com/foros/showthread.php?t=47052)

fcios 16-08-2007 22:03:55

hacer locate y preguntar por Eof en un script de FastReport
 
Hola y gracias por adelantado

Dentro del script de fastreport quiero mostrar o no una childband

para mostrar o no una banda segun si tiene algo un campo puedo hacer
childband3.Visible:= <tabla4."CAMPO3"> <> '';

pero si quiero hacer un locate de la tabla33

y luego preguntar si otratabla.eof

no encuentro la forma de hacer ni el locate ni preguntar por Eof dentro del script

Gracias

Chris 16-08-2007 22:09:51

Lo del locate, no está implementado actualmente para fastreport. Aunque lo puedes hacer, solo modifica el código fuente (si lo tienes) y recopila, además para saber lo que vas a hacer, tienes que leerte el developer's manual (manual de desarrollador) de fastreport.

lo otro lo haces así dentro del script:
Código Delphi [-]
if Report.GetDataset('otraTabla').eof then ...

PD: no creas que el nombre "Report" es ejemplo, debes utilizar ese nombre por que dentro del script siempre se refiere al motor del reporte

fcios 16-08-2007 23:33:58

GENIAL

gracias por lo del EOF

lo del locate trate de agregarlo pero me rindo, ni siquiera pude encontrar la unit donde hace el EOF

lo solucione haciendo una UDF
y la llamo

TapaSuperiorCB.Visible:=MiLocate('TAPAS','NOM_CODIGO',<Filtros."FIL_TAPA_SUP">);

Muchas gracias D&W


La franja horaria es GMT +2. Ahora son las 22:55:04.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi