Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Private Sub Command1_Click()
If DateValue(datarif.Text) > DateValue(datamin.Text) And DateValue(datarif.Text) < DateValue(datamax.Text) Then
MsgBox ("Fout input")
Else
MsgBox ("Ok")
End If
End Sub
Format dat je op een tekstveld zet, doet niets voor de werkelijke waarde die je uitleest. Een datum is altijd een getal, hoe je er ook naar kijkt. In je code gebruik je voor de variabelen dezelfde namen als voor je tekstvelden. Dat is erg onverstandig, zeker als je ze in de code ook nog eens declareert, want daarmee maak je ze namelijk ook gelijk leeg. Dus de variabele datarif die een waarde moet krijgen uit het tekstveld datarif moet krijgen, is vragen om moeilijkheden. Doe dat dus nooit (meer)! Noem je tekstvelden bijvoorbeeld txtDatarif, en vul ze dan zo:Hier de aangepast code. Maar nog niet goed. Ik geef als date format XX/XX/XXXX
Private Sub Command1_Click()
Dim datarif As Double
Dim datamin As Double
Dim datamax As Double
Datarif = CDbl(Me.txtDatarif.Value)
Datamin = CDbl(Me.txtDatamin.Value)
Datamax = CDbl(Me.txtDatamax.Value)
If datarif > datamax And datarif < datamin Then
MsgBox ("Fout input")
Else
MsgBox ("Ok")
End If
End Sub
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.