Anaform,subform,altform ilişkisi (subformda alt form seçme) - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Anaform,subform,altform ilişkisi (subformda alt form seçme) (/konu-anaform-subform-altform-iliskisi-subformda-alt-form-secme.html) Sayfalar:
1
2
|
Anaform,subform,altform ilişkisi (subformda alt form seçme) - benremix - 01/07/2009 Sn Hocalarım...Zaman zaman örnekleri indirip inceliyorum. İndirdiğim bir örnekte işlemin nasıl yapıldığını bir türlü çözemedim. Örneğin hangi konuya ait olduğunu bulamadım. Aramalarda değişik şeyler denedim bulamadım. Eklentileri arattırabiliyormuyuz. Örnek Sigorta.mdb.rar Konunun sigortayla ilgisi yok. Anaform,Subform ve altform ilişkisi ; örneği ekliyorum. Ana forma bağlı alt formları seçerek nasıl aktif hale geldiğini birisi bana anlatabilir mi? Yanlış ifade kullanmış olabilirim. Şimdiden teşekkür ederim. Saygılar. Cvp: Anaform,subform,altform ilişkisi (subformda alt form seçme) - okileturc - 01/07/2009 Siz altformları sürükleyerek mi eklediniz ? nasıl olduğunu soruyorsunuz ama zaten bağlantılar doğru sürükleyerek yaptıysanız Access Üst ve Alt alan anhtarlarını otomatik koyabiliyor. Bu bağlantıyı kod ile de yapabilirsiniz manüel olarak da Kod:
Forms!FORM1!SUBFORM1.FORM.LinkChildFields = "kutukid" Kolay gelsin Cvp: Anaform,subform,altform ilişkisi (subformda alt form seçme) - benremix - 01/07/2009 Sn Hocam örnek benim değil bu formdan indirdim fakat konusunu ve kimden indirdiğimi bilmiyorum. Örneği incelerken aradığım konuyu buldum ama nasıl yapıldığını bir türlü bulamadım. Kendi örneğimde, Alt formları ekliyorum fakat hepsi görünüyor. Bu örnekte butonlara basılınca aktif oluyorlar. Yani aynı anda görünmüyorlar. Sanki altforumları görünmez yapan bir şey var gibi . Tam sizlik konu...Şimdiden teşekkürler. Cvp: Anaform,subform,altform ilişkisi (subformda alt form seçme) - okileturc - 01/07/2009 resimi incelerseniz Ana formdaki verilerin anahtarı "Üst alan bölümüne" Alformdaki verilerin eşleşen anahtarı ise "Alt alan bölümüne" yazılacak Örnek te her iki anahtar da ayni "kutukid" ama bu farklı da olabilir, alan isimleri farklı verilmiş olabilir. Ben bunu çok yaparım Mesela Cari kartlarda CARI_ID varsa Hareketlere HAREKET_CARI_ID alanı koyarım Bu durumda Anaformda Cari kartlar Subformda Hareketler varsa : Üst : CARI_ID Alt : HAREKET_CARI_ID doğru bağlantı olur Önemli konu : Normalde sürekli Form a abaşka bir sürekli formu alt form olarak bağlayamazsınız; hile yapıyoruz Birinci sürekli formunuzu yaratın ( mesela hareket toplamları ) İkinci sürekli formunuzu yaratın ( mesela hareket detay satırları ) Her iki sürekli formu boş bir form üzerine taşıyın Form üzerine bir denetim ekleyin ( adı BAGLANTI olsun ) Birinci sürekli formun anahtarını bu denetimin kaynağına yazın =me.SUBFORM1!USTANAHTAR İkinci formun özelliklerine de Üst alan : BAGLANTI Alt alan : ALTANAHTAR yazın Üstteki subformda gezerken alttaki kayıtlar görünecektir Başka bir üyemiz için yaptığım örnek ektedir Kolay gelsin Cvp: Anaform,subform,altform ilişkisi (subformda alt form seçme) - benremix - 01/07/2009 Sn Hocam yardımlarınız için çooook teşekkürler. Şimdi kafam şişti. Biraz dinlenmem lazım. Açıklamalarınızı ve örneğinizi yarın inceleyceğim. İyi akşamlar. Saygılar... Cvp: Anaform,subform,altform ilişkisi (subformda alt form seçme) - benremix - 02/07/2009 Sn Oktay Hocam sizin örneğinizi de inceledim. Fakat benim eklediğim örnek farklı. Neden derseniz? Özelliklerinde Alt ve üst alan bağlantısı göstermiyor. Ve alt formlar birbirinin üstünde sadece ilgili butona basınca görünüyor. Ayrıca 2~3 altform üstüste... Ben çözemedim bu örneği... Sizin örneğinizdeki alt alan ve üst alan bağlama işlemini yapıyorum. 2~3 alt formu aynı anda görünür durumda yapıyorum..Denetim ekleyin derken bazı terimleri tam kavrayamıyorum kusura bakmayın mutlaka bildiğim bir şeydir. Hocam sizi de yoruyorum kusura bakmayın..Şimdiden ilgilenen herkese teşekkürler.. |