PDA

Ver la Versión Completa : hacer locate y preguntar por Eof en un script de FastReport


fcios
16-08-2007, 22:03:55
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:

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