Avatar billede Slettet bruger
22. januar 2012 - 18:12 Der er 1 løsning

MS Office 12.0 Access database engine object - Word henter data fra Access

Hej Eksperter

Jeg sider og er ved at konvertere nogle Word skabelonoer fra 2007 til 2010.

Problemet er at jeg ikke kan får mine koder til at virke rigitg igen.

I 2007 udgave skulle jeg i "References" arktivere "Microsoft Office 12.0 Access database engine object" for at kode virket, men den kan jeg ikke find i 2010 udgaven - Kan det være rigtig??

Jeg skal hente nogle oplysninger fra en Access.
Min Kode se sådan:

Private Sub CommandButton1_Click()
    If Me.useru <> "" Then
        hentMedarbejderdata Me.useru
    End If
End Sub
Private Sub indsætBogmærke(bm, tekst)
    With ActiveDocument
        .Bookmarks(bm).Select
        Selection.TypeText Text:=CStr(tekst)
    End With
End Sub
Private Sub hentMedarbejderdata(Initialer)
    Set db = OpenDatabase("C:\Users\HP\Documents\Medarbejderliste.accDB")
   
    Set medarbejder = db.OpenRecordset("MA_liste")
   
    With medarbejder
        For r = 1 To medarbejder.RecordCount
            If LCase(Initialer) = LCase(.Fields(2)) Then
                indsætBogmærke "texnavn", CStr(.Fields(3))
                indsætBogmærke "texmail", .Fields(5)
                indsætBogmærke "textel", .Fields(6)
                Rem... o.s.v.
                Rem...
               
                medarbejder.Close
                Exit Sub
            End If
            .MoveNext
        Next r
    End With
   
    medarbejder.Close
    db.Close

Håber at der er nogle der kan hjælpe mig
Avatar billede Slettet bruger
22. januar 2012 - 18:47 #1
Lukket - Har fund ud af det
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