Heb een doorlopend formulier met mijn debiteuren.
Als ik op een record dubbelklik, wordt van deze debiteur de debiteurenkaart geopend.
Nu staat deze code onder mijn knop op mijn debiteurenkaart
Graag wil ik op de debiteurenkaart naar een volgend of vorige klant toe kunnen in plaats van eerst naar mijn debiteurenoverzicht en vervolgens weer naar een nieuwe klant.
Alleen omdat het formulier (debiteurenkaart) gefilterd is, werkt DoCmd.GoToRecord , , acPrevious niet.
Heb het volgende toegevoegd Me.FilterOn= False, nu wordt het filter wel opgeheven, alleen begint hij bij het begin van de record.
En ik wil graag als ik bij debnr 1016 ben dat hij naar 1015 of 1017 gaat.
Iemand een idee om dit op te lossen?
Alvast Bedankt!
Als ik op een record dubbelklik, wordt van deze debiteur de debiteurenkaart geopend.
Nu staat deze code onder mijn knop op mijn debiteurenkaart
Code:
Private Sub cmdVorige_Click()
Dim lngResult As Long
If Me.Dirty Then
lngResult = MsgBox("Wilt u de wijzigingen opslaan?", vbYesNo, "Opslaan?")
If lngResult = vbNo Then
Me.Undo
End If
End If
Me.FilterOn = False
DoCmd.GoToRecord , , acPrevious
End Sub
Graag wil ik op de debiteurenkaart naar een volgend of vorige klant toe kunnen in plaats van eerst naar mijn debiteurenoverzicht en vervolgens weer naar een nieuwe klant.
Alleen omdat het formulier (debiteurenkaart) gefilterd is, werkt DoCmd.GoToRecord , , acPrevious niet.
Heb het volgende toegevoegd Me.FilterOn= False, nu wordt het filter wel opgeheven, alleen begint hij bij het begin van de record.
En ik wil graag als ik bij debnr 1016 ben dat hij naar 1015 of 1017 gaat.
Iemand een idee om dit op te lossen?
Alvast Bedankt!
Laatst bewerkt: