Ik heb dus een database aangemaakt van verschillende afwikkelfrezen, hierbij moet gecontroleerd worden of dat de tanddikte niet te klein is, na het slijpen van deze frezen.
Zoals je kan zien in de bijlagen, komt er een waarschuwing als de frees opgebruikt is.
Nu om dit te controleren vanuit het hoofdformulier heb ik volgende code geschreven inVBA:
Private Sub Form_Current()
If Form_sfrm_input.Tanddikte.Value <= Min_Tanddikte__mm_.Value Then
lbl_Frees.Visible = True
Else
lbl_Frees.Visible = False
End If
End Sub
Wat ik merk is dat access enkel kijkt naar de bovenste waarde in de tabel. Terijl hij eigenlijk naar de onderste waarde moet kijken, want de dikte van de tand daalt naargelang het aantal keer slijpen.
Ik heb nu gewoon aflopend laten sorteren zodat het klopt, maar nu moet ik wel telkens naar beneden gaan voor nieuwe gegevens in te vullen. Daarom was het voor mij gemakkelijker dat ik de nieuwe records van boven zou kunnen invullen.
Ik hoop dat u wat met de uitleg bent.
mvg,
Svekke