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

formulier niet opslaan

  • Maarten

    wie weet hoe ik ervoor kan zorgen dat wanneer ik gegevens in een formulier invoer en afsluit access deze gegevens niet direct opslaat als record. Ik heb namenlijk een zoekformulier en het is niet nodig om op te slaan.

  • ERic B

    Kopieer deze twee events in je formulier…en kijk bij eigenschappen van je formulier of bij tabblad gebeurtenis bij het event Uit geheugen staat.

    Private Sub Form_Unload(Cancel As Integer)

    UndoRecord

    End Sub

    Sub UndoRecord()

    On Error GoTo Err_UndoRecord

    DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70

    '——————————————————————————————–

    'Err_exit

    '——————————————————————————————–

    Exit_UndoRecord:

    Exit Sub

    '——————————————————————————————–

    'Err_handler

    '——————————————————————————————–

    Err_UndoRecord:

    If Err = 2046 Then 'Kill msgbox nothing changed

    Resume Exit_UndoRecord

    Else

    MsgBox “Err : ” & Err & “ ” & Err.Description, vbOKOnly + vbCritical, “Probleem”

    Resume Exit_UndoRecord

    End If

    End Sub

  • RV2

    In een zoekformulier werk je per definitie niet met gebonden tekstvelden, dan is het namelijk een invoerscherm en geen zoekformulier…

    Dus, werk uitsluitend met ongebonden tekstvelden in je zoekformulier.

    RV2