Ciao nalfein,
perdona il ritardo nella risposta.
Per queste operazioni sulle variabili del report, hai provato ad usare una variabile "shared" e non una locale?
Intendo:
WhilePrintingRecords;
shared BooleanVar flg_stampa_piede:=true;
flg_stampa_piede
...
if instr ({campo.database},"pippo")>0 then
shared BooleanVar flg_stampa_piede:=true;
flg_stampa_piede
...
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo