Avatar billede ferdinand.k Mester
04. marts 2004 - 10:20 Der er 1 kommentar og
1 løsning

oprettelse af ny post

jeg har en form der gennemløber en række poster. Når man så er nået til den sidste udfylde post kan man STADIG trykke én post videre og derved oprette en ny post. Det skal naturligvis være muligt at oprette en ny post, dog bare ikke på denne måde. Det har jeg en anden knap til!

Jeg har lavet nedenstående, men den giver stadig lov til at lave én post inden den kommer og popper op. Hvordan kan man komme uden om det her?!

Private Sub Form_Current()
If Me.NewRecord = True Then MsgBox "Er du sikker på at du vil tilføje en ny kunde???", vbOKCancel
If Response = vbNo Then
    DoCmd.GoToRecord , , acPrevious
    navn.SetFocus
Else: Response = vbNo
End If
End Sub
04. marts 2004 - 10:33 #1
Jeg tror nu heller ikke, at du kan bruge response i dette tilfælde.
Der er i det hele taget flere uhensigtsmæssigheder i din kode;
Du sætter knapperne OK og Cancel på, men spørger om der er trykket No (!)
Endelig så siger du,at hvis der IKKE er svaret No, så sættes Response = vbNo - så uanset hvad man svarer, så er response = vbNo

Jeg tror, at den nærmere skal se således ud:

Private Sub Form_Current()
If Me.NewRecord = True Then
  If MsgBox("Er du sikker på at du vil tilføje en ny kunde???", vbOKCancel) = vbcancel then
    DoCmd.GoToRecord , , acPrevious
    Me!navn.SetFocus
  endif
End If
End Sub
Avatar billede ferdinand.k Mester
04. marts 2004 - 10:36 #2
jeg var godt klar over at der var visse uoverensstemmelser i koden, det sker når man roder for meget og ikke giver sig tid til det... :)

Tak for hjælpen, det ser ud til at virker perfekt...
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