[ radicevm @ 16.05.2006. 14:18 ] @
| Pozdrav.
Kako se sa forme prosledjuju vrednosti objekata u izvestaj?
(npr: preko forme, u 2 txt boxa, odredim 'datum od' - 'datum do' za koji se stampa odredjeni izvestaj. Kako na izvestaju prikazati datume a da prethodno ih ne moram puniti u neki kursor?) |
[ radicevm @ 16.05.2006. 14:35 ] @
molim moderatora da prebaci ovaj topic u forum baze podataka!
[ Zed Mc Jack @ 17.05.2006. 06:54 ] @
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
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.