AccessTr.neT

Tam Versiyon: Basitçe İl Denemesi
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Değerli dostlar Formda il ve ilçe veri giriş denemesi çalışması yapmayı öğreniyorum.Daha işin başındayım.Ekteki dosyada il seçeneği yapıldığında sadece o ilin ilçeleri sıralanmasını istiyorum.Yardımlarınızı bekliyorum .İlgili dosyayı düzenleyerek ve ne yapıldığını yazarsanız sevinirim.Saygılar
Örneğiniz ektedir....

Nasıl yapıldığı....

1.Kayıt formunda İlçeler açılan kutusunun sorgusunu inceleyiniz. Burada sadece yukarıda girilen ile ait ilçelerin gelmesi için bir ölçüt konmuştur.
[Formlar]![Kayit]![il]
Bu bize sadece o ile ait ilçeleri listeler...
2.Birde İl açılan kutusunun "Güncelleştirme Sonrası" olayına
Me.ilce.Requery kodu yazılmıştır.
Buda il güncelleştikten sonra İlçe kutusundakilerinin yenilenmesini sağlar...

Ve SONUÇ.....................

Sn POWER
Çok teşekkür ederim sizlerin sayesinde çok şey öğreniyoruz.
Birde buna Köyleri eklemek isterim.Örneğin Ankara ili ,Haymana ilçesi ,örneğin Yayla köyü.Buna ilişkin köy tablosunda hangi alan bulunması lazım.Ve Formda nasıl bir düzenleme yapmalıyız.
Bu konda da yardımcı olursanız sevinirim.Bir önceki düzenlediğiniz dosyaya bu tablo ve kayit formunu düzenlerseniz çok iyi olacak.İyiki sizler varsınız.Müteşekkirim.Saygılar
Ekteki uygulamayı inceleyiniz.

Açılan kutuların satır kaynaklarına, ilişkili sütunlara ve sütun genişliklerine dikkat.

Ayrıca Tüm İl, İlçe, Semt, Mahalle ve Köy Listesi linkindeki örneği de inceleyebilirsiniz.
Sn sledgeab
Bana bu örnek biraz karışık geldi.Biraz daha açıklayıcı bilgi veye önceki dosyayı düzenleme yaparsanız sevinirim.Teşekkürler
İL
ilNo=Otomatiksayı
İlAdi=Metin

İLCE
ilceNo=Otomatiksayı
ilNo=Sayı
İlceAdi=Metin

MAHKOY

MahKoyNO=Otomatiksayı
ilceno=Sayı
MahKoy=Metin

İl tablosundan İl No ile İlçe tablosundan İl no alanları ilişkili
İlçe tablosunda İlçe no ile Mahalle Köy tablosundan İlçe no alanları ilişkili olacak şekilde ayarlama yapmanız gerekiyor.

Formunuzdaki İlce açılırkutusunun satır kaynağı na
SELECT ilce.ilceno, ilce.ilceadi, ilce.ilno FROM ilce WHERE (((ilce.ilno)=[Formlar]![Kayit]![il])); 

MahKoy açılır kutunuzun satır kaynağına

SELECT tbl_mahkoy.ilceno, tbl_mahkoy.mahkoyadi, tbl_mahkoy.mahkoyno FROM tbl_mahkoy WHERE (((tbl_mahkoy.ilceno)=[Formlar]![Kayit]![ilce])); 

Sonrada İl ve ilce adlı açılır kutularınızın güncelleme sonrası kodlarına da aşağıdaki kodlar yazılmıştır.

Private Sub il_AfterUpdate()
Me.ilce.Requery
Me.mahkoy.Requery
End Sub

Private Sub ilce_AfterUpdate()
Me.mahkoy.Requery
End Sub

Umarım açıklayıcı olmuştur..