Ik heb een formulier waar je artikelen mee kan bestellen. Nu moet er gecontroleerd worden of de barcode en 'ontvangen'(tabel in database die Wel of Niet is) al in de database staan. Als dezelfde barcode al in de database staat met "Ontvangen" op Niet, dan moet er gevraagd worden of de gebruiker wel zeker weet of hij dat artikel wel wil bestellen, omdat er een bestelling voor is gemaakt.
Ik heb nu dus de volgende code onder de 'Bestel'-knop hangen:
Ik heb nu dus de volgende code onder de 'Bestel'-knop hangen:
- Private Sub btnOk_Click() On Error GoTo Err_btnOk_Click If IsNull(Me.Aantal) Then MsgBox "U moet een aantal invullen alvorens op bestel te drukken.", cbExclamination Else If DoCmd.RunSQL "SELECT Barcode, Ontvangen FROM tblBestellingdeel WHERE Ontvangen='Niet'" Exit Sub End If DoCmd.RunSQL "INSERT INTO tblbestellingdeel (DAG, Leverancier, Artikel, Aantal, Ontvangen) VALUES ('" & Me!CurrentDate & "','" & Me!Voorkeursleverancier & "','" & Me!Barcode & "','" & Me!Aantal & "','Niet')" MsgBox "Uw bestelling is bevestigd.", , "Bevestiging" DoCmd.Close Exit Sub Err_btnOk_Click: MsgBox Err.Description End Sub
erhmm.