Jeg har en Liste, hvor man kan lave flere valg, men det som er vigtigt er at der bliver lavet et valg, men den synes at være pænt ligeglad.
Private Sub Form_BeforeUpdate(Cancel As Integer) Dim i As Integer Dim warning As Integer warning = 1
For i = 0 To Stade.ListCount - 1 If Stade.Selected(i) Then If Stade.Column(1, i) = "10 Igangværende" Then warning = 0 ElseIf Stade.Column(1, i) = "20 Option" Then warning = 0 ElseIf Stade.Column(1, i) = "30 Mulig sag" Then warning = 0 ElseIf Stade.Column(1, i) = "40 Afsluttet sag" Then warning = 0 ElseIf Stade.Column(1, i) = "60 Projektmulighed" Then warning = 0 End If End If Next i If warning = 1 Then MsgBox "Vælge stade!", vbCritical DoCmd.CancelEvent End If End Sub
joe, men så checker den når den kommer til næste post, ikke ? Den skal checke når man går vidre til næste post, men så før den går vidre, så checker den om alt er som det skal være.
Private Sub Form_BeforeUpdate(Cancel As Integer) If IsNull(Me.Fornavn) Then MsgBox "du skal udfylde feltet fornavn." docmd.cancelevent End If End Sub
Synes godt om
Ny brugerNybegynder
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.