AccessTr.neT
İlişkisiz Formda Alt Form Yada Buton İle Kayıt Gösterme - 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ığı: İlişkisiz Formda Alt Form Yada Buton İle Kayıt Gösterme (/konu-iliskisiz-formda-alt-form-yada-buton-ile-kayit-gosterme.html)

Sayfalar: 1 2


İlişkisiz Formda Alt Form Yada Buton İle Kayıt Gösterme - Oğuz Türkyılmaz - 03/03/2020

Merhaba F_Uye Formunda üye bilgileri incelenirken Altformda SF_BorcAlacakBakiye formunu göstermem F_Uye Ado ile kayıt yaptığı için ilişkisiz formlarda bağlantı kurulamaz gerekçesi ile mümkün olmuyor. 
Ben F_Uye Formunda 1 numaralı üyeyi incelerken
 altformda yada Üye hesap Hareketleri butonuna tıklandığında 1 numaralı Üyenin bilgilerini içeren
SF_BorcAlacakBakiye Formunu actırmam nasıl mümkün olabilir iki yöntemi de ayrı ayrı nasıl çalıştırabilirim. Mümkünse 2 yöntemide farklı yerlerde kullanabilmek adına öğrenmek istiyorum. 
Bu bölümleri projeden ayırdığımda hata verdiği için projeyi komple yükledim ingilizce ifadeli formlar ilişkili Türkçe ifadeli yeni Formlar Ado ile çalışıyor.
İlişkili formlarda bu özellikler zaten çalışıyor . Yardımlarınız için teşekkür ederim.

[Resim: do.php?img=9778]

[Resim: do.php?img=9779]


Cvp: İlişkisiz Formda Alt Form Yada Buton İle Kayıt Gösterme - ozanakkaya - 03/03/2020

Butonun tıklandığında olayına 

Me.S_UyeHesapAF.SourceObject = "SF_BorcAlacakBakiye"
Me.S_UyeHesapAF.Form.RecordSource = "SELECT (select sum(Bakiye) from S_BorcAlacak where UyeNo=GS_BorcAlacak.UyeNo and ID<=GS_BorcAlacak.ID) AS Bakiye, UyeNo, * FROM S_BorcAlacak AS GS_BorcAlacak WHERE (((GS_BorcAlacak.UyeNo)=" & UyeNo_TXT & "));"

kodu ekleyerek deneyiniz.


Cvp: İlişkisiz Formda Alt Form Yada Buton İle Kayıt Gösterme - Oğuz Türkyılmaz - 03/03/2020

(03/03/2020, 10:13)ozanakkaya yazdı: Butonun tıklandığında olayına 

Me.S_UyeHesapAF.SourceObject = "SF_BorcAlacakBakiye"
Me.S_UyeHesapAF.Form.RecordSource = "SELECT (select sum(Bakiye) from S_BorcAlacak where UyeNo=GS_BorcAlacak.UyeNo and ID<=GS_BorcAlacak.ID) AS Bakiye, UyeNo, * FROM S_BorcAlacak AS GS_BorcAlacak WHERE (((GS_BorcAlacak.UyeNo)=" & UyeNo_TXT & "));"

kodu ekleyerek deneyiniz.
 Ozan Bey Bakiye Bölümünde hesaplama yapmıyor.
[Resim: do.php?img=9780]


Cvp: İlişkisiz Formda Alt Form Yada Buton İle Kayıt Gösterme - ozanakkaya - 03/03/2020

Me.S_UyeHesapAF.Form.RecordSource = "SELECT ID, Tarih, UyeNo, IslemTuru, Borc, Alacak, (select sum(Bakiye) from S_BorcAlacak where UyeNo=GS_BorcAlacak.UyeNo and ID<=GS_BorcAlacak.ID) AS Bakiye FROM S_BorcAlacak AS GS_BorcAlacak WHERE (((UyeNo)=" & UyeNo_TXT & "));"



Cvp: İlişkisiz Formda Alt Form Yada Buton İle Kayıt Gösterme - Oğuz Türkyılmaz - 03/03/2020

Ozan bey elinize sağlık. Zahmet olmazsa  Form üzerinde fiziki olarak yeterli yer olmadığı hareketlerin satır sayısının fazla olduğu durumlarda butona tıklandığında ayrı bir form olarak açtırmak için ne yapılabilir  gösterirseniz bu tarz kullanım şeklini de öğrenmek istiyorum. İlişkili formlarda hallediyorum ama ADO da beceremedim.


Cvp: İlişkisiz Formda Alt Form Yada Buton İle Kayıt Gösterme - ozanakkaya - 03/03/2020

Form açtırma ile adonun ilgisi yok. Butona tıkladığınızda açılacak form için kriter belirtmelisiniz. 

DoCmd.OpenForm "SF_BorcAlacakBakiye", , , "UyeNo=" & Me.UyeNo_TXT

SF_BorcAlacakBakiye isimli form yerine farklı bir form oluşturun.