Avatar billede mosskov Praktikant
06. august 2013 - 18:36 Der er 5 kommentarer og
1 løsning

Funktion/makro virker ikke

Jeg har en database som jeg har brugt i flere år
men nu for jeg fejl når jeg vil køre en marko/funktion
(Compile error
User- defined type not defined)

og så lukker den Visual Basic op:

Option Compare Database

Public Function OpdatertmpFaktura_Under()
    Dim db As Database
    Dim rs As DAO.Recordset
    Dim n As Long
    DoCmd.SetWarnings False
    DoCmd.RunSQL "Delete From tmpFaktura_Under"
    DoCmd.OpenQuery "Faktura_Opret_tmpFaktura_Under"
    DoCmd.SetWarnings True
    Set db = CurrentDb
    Set rs = db.OpenRecordset("Select * From tmpfaktura_under Order By [Sort_til overskrift], Sort_Grupper, Klasse, [Dkb Nummer], Fakturanr", dbOpenDynaset)
    Do Until rs.EOF
        n = n + 1
        rs.Edit
        rs!Burnummer = n
        rs.Update
        rs.MoveNext
    Loop
    rs.Close
    Set rs = Nothing

Den marker ( db As Database ) med blå

er der en der kan fortælle mig hvad der er forkert?
på forhånd tak
Avatar billede terry Ekspert
06. august 2013 - 18:49 #1
sounds as though your missing a reference

Try looking under Tools+References menu
Avatar billede terry Ekspert
06. august 2013 - 18:50 #2
have you upgraded to a newer version of access?
Avatar billede mugs Novice
06. august 2013 - 18:53 #3
hovsa - så ikke Terry's svar. Se venligst bort fra mit svar.
Avatar billede kabbak Professor
06. august 2013 - 19:24 #4
prøv med

Dim db As DAO.Database
Dim rs As DAO.Recordset
Avatar billede mosskov Praktikant
06. august 2013 - 20:06 #5
Hej Terry

Jeg prøvede mig frem med Tools+References
jeg vinke Microft Dao 3,6 object liberary af.
så nu tror jeg det virker
Tak
Avatar billede terry Ekspert
06. august 2013 - 20:39 #6
"så nu tror jeg det virker "

Well I hope it does, its cost you 200 points, which I thank you for :-)
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