• 32 odgovora
  • 9.294 pregleda
Re: Štampa izveštaja - reporta problem 23.05.2014. u 20:04 · pre 151 meseci #21
Čekaj,ne šljaka kada su ove dve linije ponovo vraćene,a šljaka kada nisu ili uopšte ne radi bez obzira da li su tu ili nisu ove dve linije? Pojasni.
Pišemo u isto vreme pa nam se odgovori preklapaju.Znači sada je sve ok. Ne diraj više ništa.
Potpis
Jednog dana...
Re: Štampa izveštaja - reporta problem 23.05.2014. u 20:16 · pre 151 meseci #23
Me.Refresh obnavlja sadržaj tekućeg zapisa koji je prikazan na formi i on ne bi trebalo da utiče jer tog trenutka nije forma u fokusu ali Me.Requery obnavla celu formu i stavlje je u fokus i to sigurno predstavlja problem. Pitanje je da li ti uopšte i Refresh treba. Svaka linija koda treba da je celishodna. Copy/Paste je vrlo loš način pisanja VBA koda. To ne znači da ja to ne radim ali sigurno je lose. :)
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Re: Štampa izveštaja - reporta problem 23.05.2014. u 20:21 · pre 151 meseci #24
DA upravo tako, refresh radi update rekorda a requery obnavlja rekordset forme koja ih prikazuje. U ovom konkretnom slučaju meni je bilo dovoljno da uradim refresh jer nemam promena, nemam novih ili obrisanih rekorda u formi koja poziva izveštaj. Ovo jeste rešenje za moj problem trenutno ali i dalje ne razumem zašto vraća fokus na formu pre nego što se zatvori prozor u kome je prikazan report.
Re: Štampa izveštaja - reporta problem 23.05.2014. u 20:27 · pre 151 meseci #25
Zato što štampač primi naređenje tek nakon završene procedure, a tebi je report poslat u preview režim, što se vidi iz koda.
Da rezimiramo: Requery se obraća formi i ne mora da čeka zatvaranje riporta kojih možeš da imaš otvorenih i više od jednog.
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Re: Štampa izveštaja - reporta problem 23.05.2014. u 20:30 · pre 151 meseci #26
Čovek se uči dok je živ ako ima od koga ako nema vežba....

P.S. 100% ste u pravu za copy-paste, nekad se i ne razmišlja o tome.
Re: Štampa izveštaja - reporta problem 23.05.2014. u 20:36 · pre 151 meseci #27
Da li bi mozda rešenje bilo ako bi za izveštaj postavio Pop up Yes i Modal Yes? Mrzi me da simuliram mpajin slučaj,ali čini mi se da bi tada focus ostao na izveštaju,sve dok se ne zatvori.Šta vi mislite?
Potpis
Jednog dana...
Re: Štampa izveštaja - reporta problem 23.05.2014. u 20:51 · pre 151 meseci #30
Ako su baš potrebne te naredbe, Refresh i Requery, što se ne bi
izvršile pre otvaranja izveštaja, u kodu dva reda ranije. Otvaranjem
izveštaja se inače ništa ne dešava sa podacima, dakle sve bi radilo
kako je zamišljeno.

Išlo bi:
...
Me.Requery
Me.Refresh

DoCmd.OpenReport stDocName, acViewPreview, , crit ----> ovo stampa formu gde se dugme nalazi
rem DoCmd.OpenReport stDocName, acViewNormal, , crit ------> ovo radi na default printer

...
Re: Štampa izveštaja - reporta problem 23.05.2014. u 20:53 · pre 151 meseci #31
Ljudi situacija je ovakva:

vraćene i requery i refres, kao u poslatom kodu.


popUp bio postavljen na NO a Modal na YEs ---> ne radi kako treba
popUp postavljen na YES i Modal na YEs ---> ne radi kako treba

a kaže da Modal zadržava fokus ako je setovan na YES!

Zaključak je da requery pravi problem ako se ne varam ?

Zaista ne mogu da okačim primer jer razumite da nije za širu javnost, izvinite!
Re: Štampa izveštaja - reporta problem 23.05.2014. u 20:55 · pre 151 meseci #32
Citat:
mpaja: Ljudi situacija je ovakva:

vraćene i requery i refres, kao u poslatom kodu.


popUp bio postavljen na NO a Modal na YEs ---> ne radi kako treba
popUp postavljen na YES i Modal na YEs ---> ne radi kako treba

a kaže da Modal zadržava fokus ako je setovan na YES!

Zaključak je da requery pravi problem ako se ne varam ?

Zaista ne mogu da okačim primer jer razumite da nije za širu javnost, izvinite!

Znači potvrdjeno: NE MOŽE!
Potpis
Jednog dana...
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme