Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 3.557 pregleda

Najnovija ↓

Visual FoxPro - prosledjivanje parametara 16.05.2006. u 15:18 · pre 249 meseci #1
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?)
Re: Visual FoxPro - prosledjivanje parametara 17.05.2006. u 07:54 · pre 249 meseci #3
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
Potpis
www.subakov.com Jedini Visual FoxPro sajt u Srbiji
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme