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

Dugme za otvaranje tekuceg dokumenta u PDF-u

[es] :: Access :: Dugme za otvaranje tekuceg dokumenta u PDF-u

[ Pregleda: 4743 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bdrago

Član broj: 25965
Poruke: 122
*.dialup.blic.net.



Profil

icon Dugme za otvaranje tekuceg dokumenta u PDF-u09.03.2007. u 08:17 - pre 207 meseci
Pozdravljam clanove foruma i imam jedno pitanje.

Objasnjenje:
Ako imamo folder C:\Propisi i u njemu se nalazi baza podataka (npr. OtvoriPDF koja je data u primjeru) i svi dokumenti u PDF formatu koji su upisani u bazu (P17.20.pdf, P17.21.pdf, P17.22.pdf itd)

Potreban mi je kod za dugme OTVORI DOKUMENT koji ce da procita InternuOznaku tekuceg zapisa i da otvori taj dokument na ekranu.
I baza i dokumenti se nalaze u folderu C:\Propisi

Ako neko ima vremena da to uradi na prikacenom primjeru, unaprijed zahvaljujem!

Pozdrav
Prikačeni fajlovi
 
Odgovor na temu

gordon_beneth
BGD

Član broj: 104526
Poruke: 192
*.adsl-1.sezampro.yu.



+1 Profil

icon Re: Dugme za otvaranje tekuceg dokumenta u PDF-u10.03.2007. u 11:15 - pre 207 meseci
Zašto ne bi dodao još jedno polje tipa "OLE Object" u tabelu, onda u njega direktno unosiš link ka pdf-u iz forma.
Posle jednostavno otvaraš pdf dvoklikom.
/(bb|[^b]{2})/
 
Odgovor na temu

bdrago

Član broj: 25965
Poruke: 122
*.dialup.blic.net.



Profil

icon Re: Dugme za otvaranje tekuceg dokumenta u PDF-u12.03.2007. u 06:16 - pre 207 meseci
Znam, mogao bih da stavim polje Hyperlink i da preko njega pozivam dokument ali uvijek tezimo za onim sto nemamo, tj. cini mi se da bi preko dugmeta to bilo bolje. Mogla bi se ubaciti i poruka da trazenog dokumenta nema u folderu ( ako ga nema).
Pozdrav.
 
Odgovor na temu

gordon_beneth
BGD

Član broj: 104526
Poruke: 192
212.200.223.*



+1 Profil

icon Re: Dugme za otvaranje tekuceg dokumenta u PDF-u12.03.2007. u 22:26 - pre 207 meseci
Možda bi moglo sledeće:
pomoću Call Shell("putanja",1) komande možeš da pokrećeš programe iz Accessa.
Napraviš .bat fajl u kome će pisati samo "%1" (bez navodnika) nazoveš ga recimo run.bat i sačuvaš u C:\Propisi
Sad dugmetu dodeliš sledeći kod:
Code:

Function OtvoriPDF()

Dim root As String
Dim file As String
Dim path As String

root = "C:\Propisi\"
file = Forms!frmPropisi.InternaOznaka
path = root & "run.bat " & root & file & ".pdf"
    Call Shell(path, 1)


End Function 


Ja sam ovo probao kod mene i radi, samo je problem što imena .pdf fajlova ne mogu da imaju razmak, možda neko ko se bolje razume u .bat komande može da pomogne. Verovatno i kod može da bude bolji, a možda može i bez .bat fajla, tj da se odmah poziva Adobe Reader sa odgovarajućim argumentom, odnosno putanjom ka pdf-u.
/(bb|[^b]{2})/
 
Odgovor na temu

srdjan ub
-

Član broj: 25171
Poruke: 147
*.ptt.yu.



+1 Profil

icon Re: Dugme za otvaranje tekuceg dokumenta u PDF-u12.03.2007. u 23:04 - pre 207 meseci
Ovo ti je poslao ZXZ:

Code:

Const MAX_FILENAME_LEN = 260
Private Declare Function FindExecutable Lib "shell32.dll" Alias "FindExecutableA" (ByVal lpFile As String, ByVal lpDirectory As String, ByVal lpResult As String) As Long

'OTVARANJE FAJLOVA SA IZVRSNIM PROGRAMOM


Function OtvoriFajl(SFile)
Dim Izvrsni As String
Dim i As Integer, s2 As String



If Dir(SFile) = "" Or SFile = "" Then
MsgBox "File not found!", vbCritical
Exit Function
End If

s2 = String(MAX_FILENAME_LEN, 32)

i = FindExecutable(SFile, vbNullString, s2)
If i > 32 Then
Izvrsni = Left$(s2, InStr(s2, Chr$(0)) - 1)
Else
MsgBox "Nije povezano"
End If
Shell Izvrsni & " " & SFile
End Function



Citat:
Ako to radis na neki taster (comandno dugme) onda na on click napises ovo.

OtvoriFajl(ImeFajlaSaputanjom_do_njega)

Ako nemas putanju imas i funkciju Db_Putanja koja cita putanju do baze pa vjerovatno su i slike tu.

by ZXZ
 
Odgovor na temu

bdrago

Član broj: 25965
Poruke: 122
*.dialup.blic.net.



Profil

icon Re: Dugme za otvaranje tekuceg dokumenta u PDF-u13.03.2007. u 06:18 - pre 207 meseci
Hvala na odgovorima!
Probacu da to primjenim.
 
Odgovor na temu

[es] :: Access :: Dugme za otvaranje tekuceg dokumenta u PDF-u

[ Pregleda: 4743 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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