Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Štampa izveštaja - reporta problem

[es] :: Access :: Štampa izveštaja - reporta problem

Strane: 1 2

[ Pregleda: 6191 | Odgovora: 32 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mpaja
Milorad Pavlovic
Loznica

Član broj: 85296
Poruke: 110
*.dynamic.isp.telekom.rs.



Profil

icon Štampa izveštaja - reporta problem23.05.2014. u 16:08 - pre 120 meseci
Pozdrav svima posle dužeg vremena. Potrebna mi je pomoć da rešim jedan zaista čudan problem:

Kreiran je report u acces2003-ci koji se poziva iz forme klikom na dugme prilikom čega mu se prosledjuje uslov koji rekord da prikaže. Prikaz je
u preview modu i prilikom poziva report odradi sve kako treba (podaci, formatiranje i dr.) i prikaže na ekranu, sve je OK. Na desni klik miša i izbor
opcije da se report štampa na default štampač, pokrene se štampa ali umesto da se odštampa ono što je izveštaj odštampa se forma sa koje je
report pozvan.

Da li se neko susretao sa ovakvim problemom i ako može pomoć da ga nekako rešim

Hvala!
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 17:51 - pre 120 meseci
Mogu jedino da predpostavim šta je. Desnim klikom na formu ti šalješ štampaču nalog da štampa formu, a ne izveštaj.
Probaj da staviš negde u meniju ikonicu štampača i pokreni štampanje izveštaja u momentu dok je izveštaj na ekranu u preview modu.

Customize > kartica Commends > kategorija File > komanda Print i odvuci je na tvoj meni.
Ako neznaš kako da napraviš svoj meni, potraži na forumu. Negde sam ostavio uputstvo.
Prikačeni fajlovi
 
Odgovor na temu

mpaja
Milorad Pavlovic
Loznica

Član broj: 85296
Poruke: 110
*.dynamic.isp.telekom.rs.



Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 18:08 - pre 120 meseci
Svi moji izveštaji rade na istom principu i malo mi je sad da ne kažem sta da ovaj nece da radi kako treba tj desni klik>print i slanje na printer vec da je potrebna gimnastika da bi se odstampalo rpt koji se formira kako treba i nalazi u sopstvenom prozoru, ne razumem.
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 18:46 - pre 120 meseci
Ako klikneš na formu Acccess će pokupiti formu i odštampati je. Trebalo bi da klikneš na otvoreni izveštaj na ekranu.
Ako neće tako, uzmi tvoj program i osiromaši ga tako da imaš jedan izveštaj koji štampaš zadovojavajuće i taj pronblematičan, te zakači kao primer. Probaćemo da nađemo grešku.

 
Odgovor na temu

SLOJ.1973

Član broj: 130198
Poruke: 871
*.dynamic.isp.telekom.rs.



+41 Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 18:52 - pre 120 meseci
Probaj sledece:na formi sa koje pozivas izvestaj onemoguci shortcut menu bar (polje ostavi prazno), koji sluzi za stampu,a dozvoli samo na izvestaju.Pozdrav.
Jednog dana...
 
Odgovor na temu

mpaja
Milorad Pavlovic
Loznica

Član broj: 85296
Poruke: 110
*.dynamic.isp.telekom.rs.



Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 19:09 - pre 120 meseci
Da bi se odštampao izveštaj desni klik ide na prozor u kojem se on prikazuje i tada se pojavljuje meni sa opciom print i tada bi trebalo da se taj izveštaj iz prozora pošalje na štampač a on pošalje formu iz koje je preko VBA koda izveštaj pozvan i formiran.
 
Odgovor na temu

SLOJ.1973

Član broj: 130198
Poruke: 871
*.dynamic.isp.telekom.rs.



+41 Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 19:14 - pre 120 meseci
Da kojim slucajem prilikom pozivanja izvestaja u kodu ne stoji da neko polje na formi dobija fokus posle otvaranja samog izvestaja? Hajde bar okaci kod koji otvara izvestaj.
Jednog dana...
 
Odgovor na temu

mpaja
Milorad Pavlovic
Loznica

Član broj: 85296
Poruke: 110
*.dynamic.isp.telekom.rs.



Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 19:22 - pre 120 meseci
Uradio i ovo što je kolega sloj predložio i ništa, opet isto. Na desni klik je moguće dobiti meni sa opcijama samo ako se klikne na prozor na kome se prikazuje izveštaj. Proba da se direktno pošalje na default printer (kod mene CUTEPRINT PDF) radi ali je tu mana što korisnik nema mogućnost da izabere na koji će printer da štampa, što je ozbiljna mana jer sve radi u mreži.
 
Odgovor na temu

mpaja
Milorad Pavlovic
Loznica

Član broj: 85296
Poruke: 110
*.dynamic.isp.telekom.rs.



Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 19:25 - pre 120 meseci
Evo koda vezanog za dugme preko koga se poziva izveštaj:

Private Sub Command111_Click()
On Error GoTo Err_Command111_Click

Dim stDocName As String
Dim crit, crit1, Predmet, poruka As String
Dim Predidd, BrojP, novi As String
Dim dbs As Database
Dim rst As Recordset
Dim strSQL, strsql1 As String
Dim grp As Integer
Dim nista As Variant

grp = [Forms]![Glavni meni]![referat]
poruka = "Nemozete kao nacelnik odnosno sef formirati dokument!!!" & Chr(13) & Chr(10)
poruka = poruka & "Na glavnom meniju odaberite strucnu grupu koja vam je dodeljena" & Chr(13) & Chr(10)
poruka = poruka & "i onda formirajte dokument"

If grp = 4 Or grp = 5 Then
MsgBox poruka, vbCritical
Exit Sub
End If

' pre stampe osvezi datum pregleda u bazi. Datum pregleda je dan kada je odstampan zapisnik
' azuriraj i sviceve (AG, M, E, T), zaduzi refrenta ako nije vec zaduzen

crit = "PredId=" & Me.Field48 & " AND " & "Projekti.ProdId=" & Me.Text109 & " AND Projekti.ZapId=" & Me.Text129
crit1 = "PredId=" & Me.Field48
strsql1 = "SELECT * FROM [EvPredmeta] WHERE " & crit1

nista = Zaduzi(Me.Field48, Me.Text109)

Set dbs = CurrentDb()
Set rst = dbs.OpenRecordset(strsql1, dbOpenDynaset, dbSeeChanges, dbOptimistic)

With rst
.Edit
Select Case grp
Case 269 ' Elektro
!Elektro = True
!DatElk = Date
Case 270 ' AG
!Arhitekt = True
!DatArh = Date
Case 271 ' MViK
!Masinac = True
!DatMas = Date
Case 272 ' Tehnolog
!Tehnolog = True
!DatTeh = Date
Case 283 ' Vodovod
!Vik = True
!DatVik = Date
Case Else

End Select

If grp > 6 Then
!DatumObrade = Date
End If

.Update
End With

rst.Close

If [Forms]![Glavni meni]![OrgJed] = 2 Then
stDocName = "Zapisnik3S"
Else
stDocName = "Zapisnik3"
End If

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

Me.Requery
Me.Refresh

Exit_Command111_Click:
Exit Sub

Err_Command111_Click:
MsgBox Err.Description
Resume Exit_Command111_Click

End Sub
 
Odgovor na temu

SLOJ.1973

Član broj: 130198
Poruke: 871
*.dynamic.isp.telekom.rs.



+41 Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 19:30 - pre 120 meseci
Probaj da izostavis Me.requery ili Me.refresh.
Jednog dana...
 
Odgovor na temu

mpaja
Milorad Pavlovic
Loznica

Član broj: 85296
Poruke: 110
*.dynamic.isp.telekom.rs.



Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 19:35 - pre 120 meseci
Radi kako treba!

Kakve veze ima refresh i requery kad je to kod koji se izvršava posle poziva rpt-a?
 
Odgovor na temu

mpaja
Milorad Pavlovic
Loznica

Član broj: 85296
Poruke: 110
*.dynamic.isp.telekom.rs.



Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 19:36 - pre 120 meseci
Izbacio obe linije!
 
Odgovor na temu

BiloKoje
Beograd

Član broj: 40147
Poruke: 401



+4 Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 19:36 - pre 120 meseci
Citat:
mpaja:
Evo koda vezanog za dugme preko koga se poziva izveštaj:

Private Sub Command111_Click()
On Error GoTo Err_Command111_Click
....
Me.Requery
Me.Refresh

Exit_Command111_Click:
Exit Sub

Err_Command111_Click:
MsgBox Err.Description
Resume Exit_Command111_Click

End Sub


Mislim da ti Me.Requery vraća fokus na formu.
 
Odgovor na temu

mpaja
Milorad Pavlovic
Loznica

Član broj: 85296
Poruke: 110
*.dynamic.isp.telekom.rs.



Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 19:44 - pre 120 meseci
Probao sledeće:

1. izbacio obe linije ---> radi kako treba
2. vratio samo me.refresh ----> radi kako treba
3. vratio i me.requery zajedno sa me.refresh u istom redosledu kako je i u kodu datom od ranije ----> radi kako treba


U čemu je štos?

Pokušavam d shvatim šta je uzrok za buduće, ima li neko ideju?
 
Odgovor na temu

mpaja
Milorad Pavlovic
Loznica

Član broj: 85296
Poruke: 110
*.dynamic.isp.telekom.rs.



Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 19:45 - pre 120 meseci
Izvinjavam se što ne mogu da okačim ceo primer jer nije za široku javnost!
 
Odgovor na temu

SLOJ.1973

Član broj: 130198
Poruke: 871
*.dynamic.isp.telekom.rs.



+41 Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 19:47 - pre 120 meseci
Bez obzira sto se otvara izvestaj kroz kod,kod nastavlja sa izvrsavanjem. Da si stavio umesto me.requery docmd.Quit logicno je da bi se aplikacija zatvorila,bez obzira sto se prethodno otvorio izvestaj.Znaci kod se izvrsava uvek do kraja,osim u slucaju kada negde "pukne".Drago mi je da si resio problem.Pozdrav.
Jednog dana...
 
Odgovor na temu

mpaja
Milorad Pavlovic
Loznica

Član broj: 85296
Poruke: 110
*.dynamic.isp.telekom.rs.



Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 19:50 - pre 120 meseci
Ako je to tako, onda je ovo rešenje.

U ponedeljeka isprobavam na glavnoj app a ne na modelu.

Ljudi hvala vam do neba!

Pozdrav
 
Odgovor na temu

SLOJ.1973

Član broj: 130198
Poruke: 871
*.dynamic.isp.telekom.rs.



+41 Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 19:50 - pre 120 meseci
Dok sam pisao odgovor nisam video da si i ti pisao. Jesi li siguran da sve sljaka posle vracanja ove dve linije koda? Izadji iz aplikacije pa pokusaj ponovo da vidimo sta se desava.
Jednog dana...
 
Odgovor na temu

mpaja
Milorad Pavlovic
Loznica

Član broj: 85296
Poruke: 110
*.dynamic.isp.telekom.rs.



Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 19:55 - pre 120 meseci
Ne sljaka, proverio ponovo. Kad vratim requery, štampa formu!
 
Odgovor na temu

mpaja
Milorad Pavlovic
Loznica

Član broj: 85296
Poruke: 110
*.dynamic.isp.telekom.rs.



Profil

icon Re: Štampa izveštaja - reporta problem23.05.2014. u 20:02 - pre 120 meseci
Proverio ponovo sa refresh radi sve OK

Pozdrav još jednom
 
Odgovor na temu

[es] :: Access :: Štampa izveštaja - reporta problem

Strane: 1 2

[ Pregleda: 6191 | Odgovora: 32 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.