Ik tracht een filter te zetten op een formulier dat ik open. Deze werkt enkel indien ik de deze sql op de WhereCondition in het Openform-commando zet. Met dit resultaat dat ik het aantal records op de databank wel verklein, maar er nog nieuwe records ingevoerd kunnen worden. Als ik de voorwaarde als Filtername gebruik wordt er niets gefilterd. Het is de bedoeling met de filter enkel het aantal records te laten zien die aan de voorwaarde voldoen en de gebruiker niet de mogelijkheid te geven om nieuwe records in te voeren. Ik heb ook reeds getracht om het commando "Formuliernaam.Form.Filteron = True" te gebruiken, maar dat werkt ook niet. Hierbij de code. 

Code:
Private Sub Knop70_Click()
Dim sqlFilterfrm As String
sqlFilterfrm = "tblWerkgroepCGS.WerkgroepCGSID= " & Me.IDWerkgroepCGSID
DoCmd.OpenForm "frmRollenVerantwoordelijkheden", , , sqlFilterfrm, , acDialog
End Sub