Novo

Forum kao aplikacija na telefonu

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

  • 6 odgovora
  • 2.680 pregleda

Najnovija ↓

Stampanje poslednje strane reporta 09.09.2006. u 13:52 · pre 245 meseci #1
Za pocetak da kazem da sam fakticki pocetnik u ovim vodama. O Access-u znam "onaj deo sa kliktanjem" :D ali mi je programiranje losija strana.

Uradio sam neku formu za unos podataka u tabelu, a takodje sam uradio i report, za stampanje iz te tabele. Problem mi je sto bih trebao da odstampam samo poslednju stranu iz reporta (ako im 101 unos u tabelu, treba mi bash taj 101.). Najbolje resenje bi mi bilo kada bih mogao iz form-a da stampam report ( i to poslednju stranu). Da li bi mi neko mogao pomoci?

P.S. Ako je potrebno dodatno objasnjenje, pitajte...

Unapred zahvalan!
Re: Stampanje poslednje strane reporta 10.09.2006. u 01:25 · pre 245 meseci #2
Uspeo sam da sam uradim onaj deo koji se tice stampanja reporta iz forma (preko macro-a kojeg pozovem preko dugmeta u form-u).

Sada bi mi trebala pomoc oko odredjivanja tacno tog poslednjeg (najnovijeg) unetog record-a, kako bih njega odstampao...
Kako sam u macro-u pod view stavio print, mislim da bi to bilo najlakse odraditi preko neke od 2 opcije: filter name ili where condition. Obe se nalaze u action arguments. Kako sam ja to shvatio, trebao bih da napravim neki filter ili querie koji bi izolovao sam taj najnoviji record.

Hvala unapred.
Re: Stampanje poslednje strane reporta 11.09.2006. u 07:04 · pre 245 meseci #4

U ovom primeru koji si našao:
Citat:

Dim strDocName As String
Dim strWhere As String
strDocName = "rptSomeReport"
strWhere = "[RunID]=" & me!RunID
DoCmd.OpenReport strDocName, acPreview, , strWhere


strDocName= naziv tvog izveštaja.
strWhere= "[RunID]=" & me!RunID, znači da na formi i na izveštaju imaš polje koje se zove RunID. Ti, umesto RunID, stavi nazive polja iz tvoje baze. Ovako postavljen uslov neće ti štampati isključivo zadnji zapis, već zapis na koji se trenutno pozicioniraš, što je verovatno bolje jer ti daje veće mogućnosti izbora. Ako baš želiš da uvek štampa samo zadnji zapis, onda u Query-ju koji je Data Source za izveštaj postavi kriterijum na neko od polja da ti prikazuje samo taj zapis
Re: Stampanje poslednje strane reporta 12.09.2006. u 07:09 · pre 245 meseci #6

Evo ti jedan primer. Imaš Table1, Form1 i Report1. Data Source za Form i Report je Table1. Na formu imaš dugme štampa. U njegovom eventu On Click nalazi se kod koji mu kaže da otvori Report1 i prikaže samo zapis koji je trenutno otvoren na formi. Ukoliko želiš da štampaš samo zadnji zapis, na formi odeš na zadnji zapis i onda zadaš štampu.
Re: Stampanje poslednje strane reporta 12.09.2006. u 11:11 · pre 245 meseci
izmenjeno 1 put, poslednji put Vladimir Djuric 12.09.2006. u 11:30
  1. Vladimir Djuric12.09.2006. u 11:30zapis iz teksta poruke
#7
@bilokoje: Hvala. Vec si mi puno pomogao!

Da li neko zna da li se negde moze ubaciti josh i naredba za stampanje?


P.S. Resio sam, hvala BiloKoje!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme