23. maj 2019 - 18:13
Der er
12 kommentarer
VBA kode virker ikke i anden version af windows 10
Jeg har følgende kode: FilogSti = Environ("HOMEDRIVE") & Environ("HOMEPATH") & "\DLG\Kunder~1.-DO\Kartoteker.MDb" På en computer med windows 10 version 1709 kører den fint. Men på en computer med windows 10 version 1803 kan den ikke finde kartoteket. Kan nogen forklare det?
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
In my version of W10 1803 (17134.320) the code works fine. I'm running the code in Access 2010.
giver fejlen: C:\users\bji:\DLG\Kunder~1.-DO\kartotekter.MDb eksisterer ikke er vist acces 2016
? Is it Environ that gives the error, or code which follows where you use the string "C:\users\bji:\DLG\Kunder~1.-DO\kartotekter.MDb" ?
can you show the code which gives the error "eksisterer ikke"? I am assuming that after you execute FilogSti = Environ("HOMEDRIVE") & Environ("HOMEPATH") & "\DLG\Kunder~1.-DO\Kartoteker.MDb" the variable FilogSti contains "C:\users\bji:\DLG\Kunder~1.-DO\kartotekter.MDb" and then you use FilogSti in some code which then gives the error "eksisterer ikke" Does C:\users\bji: exist? (bji: <<<<<)
ok If Dir(FilogSti) = "" Then ' tjekker om databasen er der MsgBox "Filen """ & FilogSti & """ eksisterer ikke" Exit Sub
OK, that helps ;-) FiloSti contains "C:\Users\Terry\DLG\Kunder~1.-DO\Kartoteker.MDb" I have a folder named "C:\Users\Terry\DLG" which contains an Access database named "Kartoteker.mdb" If I run the code I dont get the error "....eksisterer ikke" Silly question but does that folder and dB exist on your PC?
Ooops ! I have a folder named "C:\Users\Terry\DLG\KunderABC.-DO" :-)
ja, jeg har også prøvet at lægge kartoteket på skrivebordet, men det virker heller ikke på den nye version. Kan det være en indstilling på computeren?
So you are saying the following code will give "Filen eksisterer ikke" ? If Dir(C:\Users\bji\Desktop\Kartoteker.MDb) = "" Then MsgBox "Filen eksisterer ikke" Exit Sub end if I dont see any settings on PC causing the problem. Try compiling the dB and see if you get an error. Ctrl + G to get into code view, then debug menu > compile database.
Ctrl +G er det ikke lig Alt F11?
Yes you can use Alt F11 also ;-)
Kurser inden for grundlæggende programmering