AccessTr.neT

Tam Versiyon: Formlar
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Merhaba hocam;
Gönderdiğim dosyada bulunan "Etkinlik Öğrenci" ve "Etkinlik Öğretmen" Formları var. Bunlara ait alt formlar tek bir tablodan bilgilerini alıyorlar (Öğretmen Etkinlik tablosundan). Bahsi geçen iki formun alt formundan öğretmen seçmek istediğimde sadece Ana formda belirtilen "Okula" ve "Döneme" ait öğretmenlerin gösterilmesini istiyorum. Kendim çok uğraştım bir türlü beceremedim.
"Dönem" leri sorguları kullanarak oluşturdum. Sizi son zamanlarda çok yordum kusura bakmayın teşekkür ederim.
Güncel
Sn. Mehcengiz

Yardımcı olmak istiyorum fakat anlattığın ve yapmak isteğin şeyi tam olarak anlayamadım.

Şu şekilde sorabilirmisin daha sade bir Access dosyası göndererek şunu şuraya aktarmak veya listelemek şeklinde sorarsan yardımcı olabilirim.
Sn. Mehcengiz, örneğiniz ektedir.

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