Welkom op het forum van startpagina!

Dit forum staat op alleen-lezen. Je kan hier informatie zoeken en oude berichten terugvinden, maar geen nieuwe berichten plaatsen.

Naar overzicht van alle forums

record verwijderen

  • Sabrina

    Op mijn hoofdformulier is er een close-button.

    Bij het afsluiten wordt er de vraag gesteld om het record te bewaren.

    Bij cancel moet het record verwijderd worden, maar er gebeurt niets.

    Wat is er verkeerd met mijn code?

    Private Sub cmdClose_Click()

    If MsgBox(“Save Changes?”, vbOKCancel) = vbOK Then

    DoCmd.RunCommand acCmdSaveRecord

    DoCmd.Close acForm, “FrmNewTP”

    Else

    DoCmd.RunSQL “DELETE * FROM Main WHERE SubItemNr = txtSubItemNr.Value”

    DoCmd.Close acForm, “FrmNewTP”

    End If

    End Sub

    Klopt mijn DELETE statement niet?

    Main is mijn hoofdtabel en er zijn verschillende tabellen aan gekoppeld.

    Bij de relaties ertussen staan alle checkboxen aangevinkt.

  • RV

    Je RunSQL moet sowieso zijn:

    DoCmd.RunSQL “DELETE * FROM Main WHERE SubItemNr = ” & Me.txtSubItemNr & “”

    RV