Avatar billede bol Nybegynder
31. august 2004 - 09:15 Der er 3 kommentarer og
1 løsning

Når jeg opdatere en formular til tabel i My sql!

Jeg har en access database som er linket til en my sql database -når jeg i en formular vil opdatere en post med følgende kode:

Private Sub Kommandoknap166_Click()
On Error GoTo Err_Kommandoknap166_Click

Dim validater As Boolean
validater = True

If IsNull(Me.MedarbejderId) Then
    MsgBox "Medarbejder feltet er tomt"
    validater = False
   
End If

If Not IsNull(Me.MedarbejderId) Then
    If DCount("*", "medarbejder", "[MedarbejderId]= " & Me.MedarbejderId & "") = 0 Then
        MsgBox "Medarbejder eksisterer ikke"
        validater = False
       
    End If
End If

If validater = True Then
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
    MsgBox "Data er opdateret"
End If
   
Exit_Kommandoknap166_Click:
    Exit Sub

Err_Kommandoknap166_Click:
    MsgBox Err.Description
    Resume Exit_Kommandoknap166_Click
   
End Sub


Skriver den slettet i alle felterne - dataen er godt nok overført til My sql - men det er ikke hensigtsmæssig for brugeren at det står på denne måde. Kan jeg ændre koden såldes at de bare går til næste post efter at den har udført opdaterring??
Avatar billede ldanielsen Nybegynder
31. august 2004 - 09:21 #1
Har du prøvet med

DoCmd.GoToRecord , , acNext
Avatar billede bol Nybegynder
31. august 2004 - 09:27 #2
hvordan skal den indsættes i den kode?+ den skal jo forsat tjekke om medarbejderid er ok
Avatar billede ldanielsen Nybegynder
31. august 2004 - 10:00 #3
det må være her:

If validater = True Then
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
    DoCmd.GoToRecord , , acNext
    MsgBox "Data er opdateret"
End If

Det er jo her at du er færdig med at checkke osv. ikke?
Avatar billede ldanielsen Nybegynder
31. august 2004 - 10:01 #4
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70

hvad gør den?
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