Ik zit weer eens gigantisch vast in mijn database en daarom kom ik weer eens aan jullie hulp vragen! Ik kan keuzelijsten linken in een gewoon formulier, dit doe ik door hetvolgende te doen:
2 keuzelijsten maken 1 = category (genaamd: vak2), 2 = product(genaamd: vak 3)
De Category keuzelijst is gebaseerd op:
SELECT [tblCategories].ID, [tblCategories].Category FROM tblCategories ORDER BY [Category];
De product keuzelijst is gebaseerd op:
SELECT Products.Product_id, Products.ProductName, Products.Category_id FROM Products WHERE (((Products.Category_id)=[Forms]![OrderDetails]![Vak2]));
Verder heb ik in de Afterupdate van Catergory (Vak2) gezet:
Private Sub Vak2_AfterUpdate()
Me.Vak3 = Null
Me.Vak3.Requery
Me.Vak3 = Me.Vak3.ItemData(0)
End Sub
Dit zorgt ervoor dat je steeds opnieuw kunt kiezen en hij niet bleeft hangen.
Alleen nu het probleem! Als ik deze als subformulier gebruik werkt het niet!! Dan geeft hij een fout in het selecteren van de 2e keuzelijst. In het deel van:
WHERE (((Products.Category_id)=[Forms]![OrderDetails]![Vak2]));
Wie o Wie kan mij aub helpen!!?? Bedankt alvast!!
2 keuzelijsten maken 1 = category (genaamd: vak2), 2 = product(genaamd: vak 3)
De Category keuzelijst is gebaseerd op:
SELECT [tblCategories].ID, [tblCategories].Category FROM tblCategories ORDER BY [Category];
De product keuzelijst is gebaseerd op:
SELECT Products.Product_id, Products.ProductName, Products.Category_id FROM Products WHERE (((Products.Category_id)=[Forms]![OrderDetails]![Vak2]));
Verder heb ik in de Afterupdate van Catergory (Vak2) gezet:
Private Sub Vak2_AfterUpdate()
Me.Vak3 = Null
Me.Vak3.Requery
Me.Vak3 = Me.Vak3.ItemData(0)
End Sub
Dit zorgt ervoor dat je steeds opnieuw kunt kiezen en hij niet bleeft hangen.
Alleen nu het probleem! Als ik deze als subformulier gebruik werkt het niet!! Dan geeft hij een fout in het selecteren van de 2e keuzelijst. In het deel van:
WHERE (((Products.Category_id)=[Forms]![OrderDetails]![Vak2]));
Wie o Wie kan mij aub helpen!!?? Bedankt alvast!!