Avatar billede kasper_knaldperle Nybegynder
14. januar 2005 - 22:01 Der er 28 kommentarer og
2 løsninger

Åbne fil fra access

Jeg har en lille database, der holder styr på nogle forskellige arbejder. Når der bliver "oprettet" et arbejde bliver der angivet en mappe og et filnavn i samme formular. En tekstbox finder nu stien til filen. Det er bare en sti, der er konstant, der så får smidt mappen og filnavnet i enden. Dvs. den bliver ikke gemt nogen steder. Nu ville jeg gerne have en knap der åbnede det dokument/tegning der aktuelt var tilstede i formularen.
Jeg har været rundt omkring på nettet og i gamle spørgsmål og kan se at det er noget med et modul og "shell execute" og lign.
Jeg har så godt som ingen erfaring med VBA, men håber I kan hjælpe.
Skal måske siges at flere af filerne ikke er office-filer, men autocad.
Avatar billede mugs Novice
14. januar 2005 - 22:05 #1
Jeg har en lille db, hvori du åbner stifinderen der herefter lagrer stien til et valgt dokument. Stien til dokumentet bliver lagret i tabellen og du kan efterfølgende åbne det. Læg din e-mail hvis du vil have den.
Avatar billede kasper_knaldperle Nybegynder
14. januar 2005 - 22:14 #2
kasperbandmann(a)hotmail.com
Jeg går næsten ud fra at det må være nr.26 hvor man kan åbne et dokument fra access.
Det er en af de eneste af dine fine eksempeldatabaser jeg ikke har. c",)
14. januar 2005 - 22:15 #3
Jeg har et eksempel liggende her, som viser brugen af ShellExecute.
Den er ligeglad med om det er office-programmer eller ej:

http://www.makeiteasy.dk/eksempler/Downloads.htm

Eksemplet hedder: "Åbn Fil-dialogboks og åbning af vilkårlig fil fra Access"
Avatar billede kasper_knaldperle Nybegynder
14. januar 2005 - 22:15 #4
Blot ville det jo også være rart hvis man fra formularen kunne åbne filen. Altså det blev åbnet ud fra en tekstbox på formularen.
Avatar billede mugs Novice
14. januar 2005 - 22:16 #5
Nej - Nr. 68

Jeg checker lige Nr 26. Den burde du have fået.
Avatar billede kasper_knaldperle Nybegynder
14. januar 2005 - 22:16 #6
Nåede ikke at se din besked Thomas!
14. januar 2005 - 22:16 #7
np :o)
14. januar 2005 - 22:18 #8
ShellExecute bruger bare registreringsdatabasen til at se hvilken fil-typs, som er associeret med hvilket program.
14. januar 2005 - 22:19 #9
fil-typs = fil-type ;)
Avatar billede kasper_knaldperle Nybegynder
14. januar 2005 - 22:33 #10
OK. Nu har jeg været lidt rundt i jeres forskellige forslag. Og er temmelig forvirret.
Jeg tror Thomas´ forslag kommer nærmest mit behov. Her åbner knappen jo det der står i feltet. Det er nok en fordel i mit tilfælde hvor mapperne er meget strukturede. Her er det nok med en mappe og et filnavn. Det er ikke nødvendigt at skulle browse sig hen til filen. Men hvordan gøres det i mit tilfælde. Jeg skal hente modulet shell execute, men hvordan ser koden til knappen ud?? Teksboxen i formularen hedder bate "sti" og formularen hedder "arb1"
Avatar billede kasper_knaldperle Nybegynder
14. januar 2005 - 22:34 #11
Hvor er jeg dum. Mugs´ gør jo præcis det samme!!!!!
Der kan I se hvor forvirret jeg er c",)
14. januar 2005 - 22:35 #12
Call ShellExecute(Me!Sti, WIN_NORMAL)
Avatar billede kasper_knaldperle Nybegynder
14. januar 2005 - 22:37 #13
ok, prøver lige lidt. Så vender jeg nok tilbage :D
Avatar billede mugs Novice
14. januar 2005 - 22:40 #14
Det skulle ikke undre mig, om jeg har brugt et tidligere svar fra thomasjepsen, til at integrere en kode i min "opskriftdatabase". Der er jo en del svar at lære af ;o)
Avatar billede kasper_knaldperle Nybegynder
14. januar 2005 - 22:57 #15
JEPS. Det virkede sgu. Jeg siger tak til jer begge.
Der er et lille problem dog. Når den selv "genererer" filnavnet bliver jeg selv nødt til at skrive extension altså XX.dwg, så det ender nok med at der skal browses frem til filen alligevel :D
Så hvis mugs smider et svar syntes jeg godt at jeg kan forsvare at dele nogenlunde pointene mellem jer.

-->mugs: Tak for nr. 26. Nu er samlingen tæt på komplet. Det var fordi nr 68 hed noget med skift hyperlink i index db'en. Derfor havde jeg den aldrig åben.

Venlig hilsen
Kasper!!
Avatar billede mugs Novice
14. januar 2005 - 23:02 #16
Der er jo det med at finde et udtryk der siger brugeren noget om indholdet, Men måske du selv kan føje et par nye poster til index db.

Hvad mener du med, at samlingen er tæt ved at være komplet? Har du alle 74?
Avatar billede mugs Novice
14. januar 2005 - 23:02 #17
;o)
Avatar billede kasper_knaldperle Nybegynder
14. januar 2005 - 23:10 #18
Jeg har til og med 71 på nær 27. Jeg ser dem ofte igennem, men som jeg tidligere har nævnt i en mail, er det svært for en på mit niveau uden videre at bruge det i mine db'er. Men en del hjælp og fif har jeg da fået...uden tvivl. Og man lærer jo hele tiden!!
Avatar billede mugs Novice
14. januar 2005 - 23:23 #19
Resterende eksempler er sendt.
Avatar billede kasper_knaldperle Nybegynder
14. januar 2005 - 23:30 #20
Takker mange gange :D
15. januar 2005 - 08:34 #21
Selv tak, Kasper :o)

Mugs, jeg er helt lost!? Har du 74 nummererede eksempel-databaser?
Avatar billede mugs Novice
15. januar 2005 - 08:50 #22
Tak for point :o)
74 - Ja det er korrekt. Jeg er jo en ældre herre, og kan aldrig huske alle disse ; og ! for ikke at tale om , og [
Så jeg henter blot en funktion og ændrer ogjektnavnene
Avatar billede sidewinder Nybegynder
17. januar 2005 - 07:09 #23
Det lyder vældigt interessant med alle de eksempeldatabaser. Var det muligt at få fingre i dem på en måde??
Avatar billede mugs Novice
17. januar 2005 - 16:31 #24
sidewinder > Til en begyndelse kan du lægge din e-mail. Jeg skal bruge små 5 Mb.
Avatar billede sidewinder Nybegynder
18. januar 2005 - 06:39 #25
Ok mugs - sidewinder@mtkj.dk - hvis der skal mere end 'begyndes' må du lige sige til :o)
Avatar billede mugs Novice
18. januar 2005 - 08:29 #26
Sender når jeg er hjemme fra arbejde.
Avatar billede sidewinder Nybegynder
18. januar 2005 - 09:58 #27
Jeg glæder mig allerede...
Avatar billede mugs Novice
18. januar 2005 - 17:37 #28
Filer er sendt.
Avatar billede sidewinder Nybegynder
19. januar 2005 - 21:52 #29
Lidt forsinket... Tusind tak mugs :o)
Avatar billede mugs Novice
19. januar 2005 - 21:55 #30
Selv tak - Håber du kan finde hoved og hale i det. Ellers må du lige vende tilbage.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester