where clausule in open form

Status
Niet open voor verdere reacties.

so10070

Gebruiker
Lid geworden
4 feb 2014
Berichten
424
ik zet de where clausule in open form, maar deze filtert niet.
Code:
DoCmd.OpenForm "frmLijstMijnAandachtspunten", , , "ProductenID = " & Me.txtProductenID, , acDialog
"ProductenID" is het ID van het product in de tabel die in het formulier geopend wordt. :(
 
Zou gewoon moeten werken. Kun je het voorbeeld posten?
 
Als ik de deze query in het opgeroepen formulier zet, werkt dit prima.
Code:
"SELECT tblProducten.ProductenID, tblProducten.PNaam, tblAandachtspunten.ANaam " & _
        "FROM tblProducten LEFT JOIN tblAandachtspunten ON tblProducten.ProductenID = tblAandachtspunten.ProductenID " & _
        "WHERE tblAandachtspunten.ProductenID = " & Forms!frmProducten.iProductenID & ";"
Maar als ik bij docmd.openform deze where clausule zet werkt het niet.
In bijlage het ontwerp.
Bekijk bijlage Test.zip
 
Heb juist nog gemerkt dat indien ik twee keer op de knop "gekoppelde taken" druk, het formulier wel gefilterd wordt. En daarna lukt het ook voor de volgende gekoppelde taken. Maar bij de eerste keer dat het formulier geopend wordt, doet de where clausule niets!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan