Novo

Forum kao aplikacija na telefonu

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

Pokretanje word dokumenta iz OLE objecta sa Singl Form

  • 6 odgovora
  • 3.842 pregleda

Najnovija ↓

Pokretanje word dokumenta iz OLE objecta sa Singl Form 17.11.2007. u 11:50 · pre 230 meseci
izmenjeno 1 put, poslednji put Getsbi 18.11.2007. u 08:26
  1. Getsbi18.11.2007. u 08:26zapis iz teksta poruke
#1
Imam bazu sa OLE objektima. Između ostalih u OLE objektima imam i Word dokumente. Hteo bih u Singl Form klikom na OLE kontrolu da pokrenem Winword.exe i da mi otvori upravo dokument koji vidim u kontroli. Ovo je moguće u Datasheet formatu ili direktno u bazi ali u Singl Form mi ne polazi za rukom . VBA funkcija Shell kojom inače pokrećem eksterne programe iz Accessa nema mogućnost za prijem parametara i otvara mi prazan prozor Word-a.
Dakle poenta je da vrtim dokumente u Singl Form gledam ih na ekranu i kad odlučim koji želim da editujem, kliknem na njega, te da mi se otvori Word isto kao i iz Datasheet-a i da mogu da kompletno editujem dokument. Pokušavam da u Singl Form dobijem na dvoklik miša isto što i u Datasheet formi. kad radim sa .pdf dokumentima nemam problema. Ali sa dokumentima .ppt , .doc i ostalim iz MS Office ne mogu, a hteo bih da ih pokrenem u potpunom Editable modu sa svim funkcijama koje su inače raspoložive.
U primeru koji sam okačio, u Singl Form na desni klik, pa Document Object pa Open dobijem šta hoću, ali bih korisnika radi (udobnosti i elegancije) hteo da to uradim na dvoklik kao i u Datasheet-u. Uklavirio sam da bi trebalo na OLE kontroli osobinu Auto Activate sa Double-Click prebaciti na Manual te onda na događaj On Dbl Click napisati funkciju. Ali koju? A možda i grešim.

Zna li neko rešenje.
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Re: Pokretanje word dokumenta iz OLE objecta sa Singl Form 19.11.2007. u 22:54 · pre 230 meseci #5
Ne treba ti subforma o formi ako uradis ovo:

Code:

Private Sub Dokument_DblClick(Cancel As Integer)
'Otvaranje dokument na formi u Form rezimu:
Me.Dokument.Verb = acOLEVerbOpen
Me.Dokument.Action = 7
End Sub


Ako ne zadas .verb, nego samo Action, onda se dokumnt 'otvori' u malom prozorcetu, u samoj kontroli.
U datasheet nemas kontrolu pa se ne moze drugacije otvoriti nego u zasebnom prozoru, zato tamo ne treba Verb.

Vidi formu Dokumenti Datasheet_SNG_Z u zakacenom primeru


:-)
Re: Pokretanje word dokumenta iz OLE objecta sa Singl Form 19.11.2007. u 23:12 · pre 230 meseci #6
Hvala. Ovo sam naknadno video u Helpu, na koji me je Izonic uputio ali nisam baš razumeo poentu. Sad je mnogo jednostavnije i jasnije nego u početku, jer smo i Izonic, Medaemcho i ja imali ideju da lukavstvom (pomoću Datasheet-a) dođemo do rešenja. To se dešavalo na drugom forumu obzirom da sam postavio pitanje na oba. Hvala još jednom na dobrim smernicama i rešenju. :-)
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Re: Pokretanje word dokumenta iz OLE objecta sa Singl Form 20.11.2007. u 15:24 · pre 230 meseci #7
Hej, i ja sam to videou Helpu tek nakon sto sam pogledao resenje do koga ste dosli. Koliko pre dve nedelje radio sam aplikaciju koja treba da radi upravo ono sto si trazio - da otvori dokumnet u zasebnom prozoru. Naravno da nije išlo glatko i da sam koristio trikove, moram da priznam manje elegantne nego ono sa subformom. Toliko je ne-elgantan trik da neću ni da ga spominjem.

:-)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme