Skip to main content

AccessTr.neT


İki Ayrı Alt Formdaki Toplamları Başka Forma Gösterme

İki Ayrı Alt Formdaki Toplamları Başka Forma Gösterme

Çözüldü #1
İyi günler arkadaşlar Örnekte Föy formu var bu  föy formunda TabCtl22 ekledim bunda 10 sayfa var bizim şimdiki sorunumuz bu üç sayfa, bunlar Tahsilat, Masraflar ve Hesap. Tahsilat ve Masraflar toplamını Hesap formunda görmek istiyorum. Bu sayfalar  föy formuna FÖY ile ilişkili.
Ayrıca bundan sonra föy formuna çalışmalarım matematiksel olacak bunun için kod çalışmam gerekiyor Bunun için sitedeki örnekleri inceledim ama çözemedim bu konuda nasıl bir yol izlemem gerekiyor Teşekkür ederim.
.rar Örnek.A.rar (Dosya Boyutu: 159,37 KB | İndirme Sayısı: 5)
Cevapla
#2
Hesap toplamı için =[Formlar]![Föy-Föy]![Föy-Tahsilat].[Form]![metin223] yazmanız yeterli. Ama yapısal olarak farklı olduğu için masraflarda aynı şeyi yapamıyoruz. Ona ayrıca bakacağım.
İnadına, ille de Accesstr.net...
Cevapla
#3
Teşekkür ederim elinize sağlık
Cevapla
#4
Çalışmanızda  masraflar için kullandığınız toplamı sayfalar arasında  anlamsız bir şekilde aktaramadım. Çünkü aktarma kodlarını bir olaya bağlamak amacıyla uğraştım ama olaylar çok birbirinden ayrılır durumda değil. Bir form üzerine sayfalar ve onlara da alt form gibi yerleştirilen formlara olay atarken farkettim ki Access çok da ayırıcı davranmıyor. Mesela masraflar formunun "geçerli olduğunda" olayına yazdığım kodlar, ekart formundaki föy butonuna basınca çalışıyor. 

Bu nedenle bana en mantıklı gelen şey, toplamları "hesap" sayfasına aktarmak için bir düğme koymak oldu. Böylece form aktifken yapılan eklemelerden sonra hesap sayfasına gelindiğinde tekrar güncelleme sorunu yaşanacak ve tüm formu kapatıp açmak falan gerekecekti. Bir düğme koydum hesap sayfasına, adını da "hesapla" yaptığımı varsayalım. O zaman şu kodlar iş görüyor. Denendi, harika çalışıyor.

Kod:
Private Sub Hesapla_Click()

Me.Metin39 = [Forms]![Föy-Föy]![Föy-Tahsilat].[Form]![metin223]

Me.Metin41 = [Forms]![Föy-Föy]![Föy-Masraflar].[Form]![Metin121]


End Sub

İnadına, ille de Accesstr.net...
Cevapla
#5
teşekkür ederim hocam bu çalışmayı ofiste yapmıştım kullandığım sürüm 2007 bu örneği de 2013 çevirdim çünkü evdeki bilgisayar 2013 çalışırken bazı hatalar verdi bende yeni çalışmayı 2013 olarak yaptım yaparken dış veri bilgisi alarak yaptım.Sıkıntı buradan kaynaklana bilir mi hocam
Cevapla
#6
Bilmiyorum ancak çok garip şekilde, her ikisi de aynı mantıkla, ilişkisiz metin kutusunun denetim kaynağına toplama formülü yazılarak yapılan iki işlemin  aktarımında  biri gelirken diğeri gelmiyor. Çözemedim. Olay yordamına aktarınca da doğru zamanda gelmiyor. Ama kodları düğmeye koymak daha mantıklı geldi bana.
İnadına, ille de Accesstr.net...
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da