>Parece que afinal , não vale a pena usar o que foi discutido nesta árvore , porque depois chegamos ao reports , e temos que usar variáveis publicas !
De forma alguma. O que dissémos é que Reports não são criados utilizando OOP, assim não podemos dizer que é possível criar aplicações 100% OOP. Entretanto, isso não quer dizer (de forma alguma) que devemos utilizar variáveis públicas só porque relatórios não são OOP. :)
Além disso, existem classes por aí que fazer um "wrapping" em torno dos relatórios, dando uma "sensação" de orientação à objeto para eles. Dá uma olhada na sessão de white-papers no site
www.stonefield.com (lá tem um artigo sobre isso).
Claudio Lassala