Avatar billede soloven Nybegynder
16. marts 2006 - 21:09 Der er 4 kommentarer og
1 løsning

Hvordan skriver man en sti i Call Shell("msaccess","sti","base")

Hvordan skriver man en sti i >call shell("msaccess","sti","base")<, hvor der i katalognavnene er mellemrum (space) eks.>t:\ems\ems admin\ems baser<. Der skal kaldes fra eks.>t:\ems\ems admin\ems test<. Katalognavnene kan ikke ændres.
Avatar billede mugs Novice
16. marts 2006 - 21:14 #1
ikke afprøvet:

Call Shell("msaccess.EXE C:\mappenavn\databasenavn.mdw", 3)
Avatar billede fdata Forsker
16. marts 2006 - 22:54 #2
Call Shell("msaccess.EXE ""C:\En mappe\Et filnavn.mdb""", 3)
Avatar billede soloven Nybegynder
17. marts 2006 - 09:53 #3
Jeg har prøvet begge og det er kun fdata's version der virker.
Kan I evt forklare hvorfor der skal dobbelt " omkring stien?
Avatar billede fdata Forsker
17. marts 2006 - 17:15 #4
Af nøjagtig den årsag, som du selv anfører.
Hvis du udelader dem, forsøger Access at opdele argumenterne via mellemrum og det ville i mit eksempel give et kald til "msaccess.EXE C:\En", hvilket jo er noget vrøvl. OK?
Avatar billede fdata Forsker
17. marts 2006 - 17:15 #5
... og tak for point i øvrigt  ;o)
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