Avatar billede BIRGER Seniormester
07. marts 2013 - 12:45 Der er 7 kommentarer og
1 løsning

Fejlmed. i vba

Hej Jeg har en vba kode som trækker data fra et Access kartotek til word, men nu får jeg følgende fejlmed.

ODBC Microsoft Acces-drive filen ukendt kan ikke findes  ????
Avatar billede olebole Juniormester
07. marts 2013 - 15:17 #1
<ole>

Jamen, så findes filen 'ukendt' vel ikke  =)

/mvh
</bole>
Avatar billede BIRGER Seniormester
07. marts 2013 - 15:49 #2
Jo den ligger der!
Avatar billede olebole Juniormester
07. marts 2013 - 15:57 #3
Så er der nok en anden fejl, men ingen har kinamands chance for at vide, hvor den i så fald skulle ligge. Vi aner jo ikke, hvad der står i koden  =)
Avatar billede BIRGER Seniormester
07. marts 2013 - 16:03 #4
et uddrag af koden

Sub Kunde()

kundenr = InputBox("indtast kundenr")


If kundenr = "" Or Not IsNumeric(kundenr) Then
ActiveDocument.Unprotect
Application.ScreenUpdating = False
Selection.GoTo What:=wdGoToBookmark, Name:="kr"
ActiveWindow.ActivePane.VerticalPercentScrolled = 0
    ActiveDocument.Protect Password:="", NoReset:=False, Type:= _
        wdAllowOnlyFormFields
   
       
   
Else

Application.ScreenUpdating = False
    Dim objConn As ADODB.Connection
    Dim objRs As ADODB.Recordset
    Dim strConnString As String
    Dim strSQL As String
   
    Set objConn = New ADODB.Connection
    Set objRs = New ADODB.Recordset
   
    strConnString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\kartotek\Kartoteker.MDb"
    objConn.Open strConnString
   
    strSQL = "SELECT Kundenr,Navn1,navn2, Adresse, postnr,by FROM kundekartotek WHERE kundenr = " & kundenr
    objRs.Open strSQL, objConn
Avatar billede olebole Juniormester
07. marts 2013 - 16:25 #5
Det skyldes vel, at Microsoft Access Driver ikke er installeret. Mon ikke fejlen udtrykkeligt siger, at det er driveren, som ikke findes?
Avatar billede BIRGER Seniormester
08. marts 2013 - 13:49 #6
Ja er nok det......sender du et svar
Avatar billede olebole Juniormester
08. marts 2013 - 15:25 #7
Ellers tak, jeg samler ikke point. Du lægger bare selv et svar og accepterer det, så tråden lukkes  =)

Hvis driveren ikke er installeret, kan du finde den hos MS' download center og hente den der
Avatar billede BIRGER Seniormester
08. marts 2013 - 19:17 #8
ok
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
Kurser inden for grundlæggende programmering

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