Dok je moderator ne prebaci evo odgovora.
Možeš da deklarišeš promenjive kao Private, tako da se one vide u svim programima pozvanim iz tog programa(metoda), pa samim tim i u izveštaju. A možeš i da kreiraš objekat recimo objekat oRep i da u njemu čuvaš vrednosti koje ti trebaju u izveštaju.
Primer.
Private Datumod, Datumdo
DatumOd=thisform.txtDatumOd.value
DatumDo=thisform.txtDatumDo.value
REPORT FORM "ime mog reporta"
u izveštaju samo u expression box upišeš DatumOd i DatumDo
ili ako radiš preko objekta
oRep=createobject("custom")
oRep.addproperty("DatumOd",thisform.txtDatumOd.value)
oRep.addproperty("DatumDo",thisform.txtDatumDo.value)
i posle u izveštaju u txtbox kontroli u expression box-u pokažeš na oRep.DatumOd i oRep.DatumDo svojstvo objekta oRep.
Ako se ne varam postoji i treći način pošalješ te promenjive kao parametre u pozivu izveštaja, a u samom izveštaju u initu ih dočekaš i napuniš odgovarajuće kontrole.
Kako kažu "There are many ways to skin the FOX"
Pozdrav Zdravko
www.subakov.com Jedini Visual FoxPro sajt u Srbiji