Avatar billede johnfrandsen Nybegynder
20. august 2002 - 10:08 Der er 1 løsning

Fejlkode 2136 - hvorfor ?

Hej Eksperter!

I en DB over adgangskort har jeg et felt der kan stå enten "Aktiv" eller "Slettet".
Når et kort sættes aktiv skal aktuel dato sættes ind i felterne "Oprettelsesdato" samt "Ændringsdato"
Hvis et kort sættes slettet skal "Ændringsdato" ændres fra oprindelig dato til aktuel dato.

Jeg bruger flg. kode:
---start---
Private Sub drop_aendring_status_Change()
If Me.drop_aendring_status = "Slettet" Then
    Me.Ctl1_kode = "0"
End If
If Me.drop_aendring_status = "Slettet" Then
    Me.ny_dato = Date
End If
If Me.drop_aendring_status = "Aktiv" Then
    Me.ny_dato = Date
End If
If Me.drop_aendring_status = "Aktiv" Then
    Me.Ctl1_dato = Date
End If
End Sub
---slut---
Nu er der pludselig opstået det problem at 2 maskiner kommer med en fejlkode 2136 når man ændrer et korts status...

Nogen bud på hvad der er galt, og hvordan problemet løses ?

Mvh John Frandsen
20. august 2002 - 11:01 #1
jeg skal ikke kunne sige, hvorfor fejlen kun opstår på 2 maskiner, men jeg studser lidt over din syntaks.

Hedder feltet "drop_aendring_status" eller hedder det i virkeligheden "drop aendring status"?
(Og gælder det samme for Ctl1_Dato og Ny_Dato?)

Hvis det er tilfældet, vil jeg anbefale at bruge syntaksen:

If Me![drop aendring status] = "Slettet" Then

Endelig vil jeg anbefale at lægge koden på OnAfterUpdate i stedet for OnChange. OnChange bliver nemlig aktiveret hver gang brugere trykker en tast i feltet (hvis det er en komboboks, så er det ikke noget problem, så længe brugeren trykker "S" eller "A". Men hvis brugeren trykker f.eks. "K", så bliver koden også udført alligevel.)
Ved OnAfterUpdate bliver koden først aktiveret i det øjeblik brugeren forlader feltet eller har valgt noget på listen.

mvh
Thomas
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