Avatar billede ndifil Nybegynder
15. december 2011 - 12:02 Der er 4 kommentarer og
1 løsning

Access formel fra 2003 kan ikke køre i 2010

Hej

Jeg har denne fårmel der er lavet i Access 2003 og som ikke kan køre i 2010
Er der en der har en løsning på hvordan jeg konvertere den.

Sum: Val(Mid([CPR nr];1;1))*4+Val(Mid([CPR nr];2;1))*3+Val(Mid([CPR nr];3;1))*2+Val(Mid([CPR nr];4;1))*7+Val(Mid([CPR nr];5;1))*6+Val(Mid([CPR nr];6;1))*5+Val(Mid([CPR nr];7;1))*4+Val(Mid([CPR nr];8;1))*3+Val(Mid([CPR nr];9;1))*2+Val(Mid([CPR nr];10;1))

/ Finn
Avatar billede kabbak Professor
15. december 2011 - 14:57 #1
Lav et modul og kom denne kode i

Public Function Cprfunk(Cpr) As Integer
    Dim MultiPly As Variant, I As Integer
    MultiPly = Array(4, 3, 2, 7, 6, 5, 4, 3, 2, 1)
    For I = 1 To 10
        Cprfunk = Cprfunk + Mid(Cpr, I, 1) * MultiPly(I - 1)
    Next
End Function

i din forespørgsel kalder du den med.
Sum: Cprfunk([CPR nr])
Avatar billede ndifil Nybegynder
15. december 2011 - 15:48 #2
Jeg får en fejl når jeg åbner Forespørgslen.

"Compile error
Can'tfind project or library"

Og "Mid" er farvet.
Avatar billede kabbak Professor
15. december 2011 - 17:47 #3
prøv at se, når du er i kodemodulet, under Tools References, om der er flueben i Visual Basic for applications.

der må ikke være farvet, på linjen, så kan du ikke aktivere references, hvis den er farvet tryk på firkanten med reset.
Avatar billede ndifil Nybegynder
30. december 2011 - 00:48 #4
Det løste tilsyneladende ikke problemet.
Avatar billede ndifil Nybegynder
09. januar 2012 - 20:22 #5
Prøver en anden vej
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