Centar za edukaciju-BiH



#1 22.03.2016 21:18
freeman Van mreze
Clan
Registrovan od:29.10.2014
Postovi:144


Predmet:Export rapporta u PDF pomoću koda
Pozdrav ekipi.
Možete li mi pomoći oko pretvaranja ms access izvjeÅ¡taja u Pdf format na neko mjesto na hard disku.
Nešto sam našao na netu ali to ne radi dobro.
DoCmd.OutputTo acOutputReport, "rpProizvodi", "PDFFormat(*.pdf)", strPathAndFile = "C:\Users\Freeman\Desktop\Test.pdf", True, acExportQualityScreen
Pozdrav.
↑  ↓

#2 24.03.2016 21:39
freeman Van mreze
Clan
Registrovan od:29.10.2014
Postovi:144


Predmet:Re: Export rapporta u PDF pomoću koda
Uspio sam riješiti konvertiranje reporta u PDF sa ovom naredbom.
DoCmd.OutputTo acOutputReport, "RpProizvodi", acFormatPDF, filepath
Pozdrav.
↑  ↓

#3 24.03.2016 23:34
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,854


Predmet:Re: Export rapporta u PDF pomoću koda
koja verzija access koristis . ako e od 2007 nagore mislam deka taka moze a ako e od 2003 nadolu togas ne ke moze taka ke mora da koristis nekoi dll ovi za konvertirajne.
Ako ti treba jas imam dll koj dobro funkcionira.
jas koristam DynaPDF.dll
↑  ↓

#4 29.03.2016 00:28
freeman Van mreze
Clan
Registrovan od:29.10.2014
Postovi:144


Predmet:Re: Export rapporta u PDF pomoću koda
Pozdrav Gjoreski.Koristim access 2007.Ne znam ništa o konvertiranju.Niti kako se izradi dll koji sam vidio da se koristi kod nekih baza.Nemam pojma o tome.
Kod mog primjera ovo dobro radi jedino imam problem kod odustajanja od spremanja.Znači kad stisnem gumb spremanja u pdf otvara mi se windows forma sa ponudom za biranje mjesta za spremanje.Ako na primjer stisnem cancel(odustajem) .pojavi mi se run time error kao prekid naredbe output to.
Trebao bi još dopuniti kod prilikom odustajanja.
Ako imaÅ¡ kakvu ideju molim pomoć.
↑  ↓

#5 29.03.2016 10:20
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,854


Predmet:Re: Export rapporta u PDF pomoću koda
Probaj stavi na pocetok
On error resume next i vidi mozda ke pomine
↑  ↓

#6 29.03.2016 11:25
freeman Van mreze
Clan
Registrovan od:29.10.2014
Postovi:144


Predmet:Re: Export rapporta u PDF pomoću koda
To je Ok.
Istna Cijela procedura izgleda ovako

DoCmd.OutputTo acOutputReport, "RpProizvodi", acFormatPDF, filepath
msgbox"svi vaši dokumenti su spremljeni"vb information"potvrda o spremanju"
E sad u slučaju odustajanja informacija o spremanju ne važi.
Trebala bi mi još možda neka if funkcija.
Hvala Djoreski.Pozdrav.
↑  ↓

#7 29.03.2016 21:44
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,854


Predmet:Re: Export rapporta u PDF pomoću koda
eve ova probaj
PreuzmiIzvorni kôd (Visual Basic):
  1.     Dim iResponse As String
  2.         iResponse = MsgBox("ZELITE LI KREIRATi PDF DOKUMENT ?  ", vbYesNo + vbQuestion + vbApplicationModal + vbDefaultButton2, "")
  3.  
  4. Select Case iResponse
  5. Case vbYes:
  6.   DoCmd.OutputTo acOutputReport, "RpProizvodi", acFormatPDF, filepath
  7.    Case vbNo:
  8. exit sub
  9. End Select
↑  ↓

#8 30.03.2016 06:28
freeman Van mreze
Clan
Registrovan od:29.10.2014
Postovi:144


Predmet:Re: Export rapporta u PDF pomoću koda
Na početak sam dodao On error resume next
Tako da prilikom otvaranja forme sa izborom mjesta spremanja a ipak želimo odustati nemamo više run time error.Nego se zatvara forma.
Hvala Gjoreski.Pozdrav
↑  ↓

Stranice (1):1


Sva vremena su GMT +01:00. Trenutno vrijeme: 12: 21 am.