Aslında Öğretmen formundaki alt formda açılan kutuda doğru kriterleri kullanmışsınız. Aynı kriterleri Öğrenci formuna da uyguladım.
Açılan kutuların kayıt kaynağını da sadece sorguyu kullanacak şekilde düzelttim.
Alt formda kullandığınız açılan kutu, kriter olarak ana formu kullandığından,
ana formdaki kayıtlar değiştiğinde alt formdaki açılan kutunun güncellenmesi gerekiyor. Bunun için Ana formun "on current" (sanırım türkçe accessde geçerli kayıt olarak geçiyor) olayına aşağıdaki kodu yazıyoruz.
(Bu işlem için öncelikle alt formların ismini AltForm olarak değiştirdim)
Kod:
Private Sub Form_Current()
Me.AltForm.Form.Öğretmen.Requery
End Sub