Avatar billede dane022 Seniormester
04. april 2005 - 18:01 Der er 1 kommentar og
2 løsninger

On current kode opretter ny record

Jeg har tilføjet følg kode i min formular:
Private Sub Form_Current()
On Error Resume Next
Me![Leders afdeling].Enabled = Not Me!ledersammeafdeling
Leders_afdeling.Value = Me!Arbejdssted
End Sub

Koden er en del af en handling der skal gøre at når der sættes flueben i et felt, så disables et andet felt.
Dette fungerer fint, men hvis man opretter ny record og efterlader den blank, så vil recorden være oprettet normalt.

Er der en metode så jeg kan forhindre den blanke record bliver gemt ?
Avatar billede mugs Novice
04. april 2005 - 18:09 #1
Denne annnullerer en handling i formularen:

Me.Undo
04. april 2005 - 21:01 #2
Private Sub Form_Current()
    On Error Resume Next
    If not Me.Newrecord then
        Me![Leders afdeling].Enabled = Not Me!ledersammeafdeling
        Me![Leders afdeling]= Me!Arbejdssted
    endif
End Sub
Avatar billede dane022 Seniormester
04. april 2005 - 21:11 #3
Jeg har løst den uden me.undo. Linjen Leders_afdeling.Value = Me!Arbejdssted er slettet og problemet er væk. Linjen gav mig også det problem at samtlige records fik sat feltet leders afdeling = arbejdssted.
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