adnan hocam ben onu örnek verdim birini yapılmış görsem gerisini ben hallederim fikir olarak kafam karışıyor yapamadım bi türlü bazen silip baştan mı başlasam diyorum. ben hepsine ayrı ayrı hesaplatacam yani rapor hazırlamak için yada filtrelemek için hesap yaptırmak istiyorum mesela ocak ayında atak firması napmış geliri gideri ne gibi ? ilginize ayrıca teşekür ederim
Sayın atgturk
onay kutularının gereğini anlayamadım ancak açılankutuların güncelleştirme sonrasına aşağıdaki kodu yazarsanız işlemi yapar
Private Sub Açılan_Kutu2_AfterUpdate()
Select Case Açılan_Kutu2.Column(0)
Case 1 To 16
'gelirin hesabı
Metin407 = Nz(Metin407, 0) + Nz(Metin20, 0)
Case Else
'giderin hesabı
Metin409 = Nz(Metin409, 0) + Nz(Metin20, 0)
End Select
End Sub
not: ayrıca [açılan kutu] yazılımı yanlış açılan_kutu2 yazılımı doğru diğer alanlarıda düzenlemelisiniz
alanın kilitlemesini ve kayır edit özelliğini kapatmışsınız ancak enabled ile açarken kilit ile açmamışsızınız bu da açılan kutunun çalışmaması demek
Onay kutuları kullanacak kişinin yanlışlıkla diğerlerine kayıt yapmasını yada silmesini engellemek bi anlamda, Açılan kutularda da özellikle edit özelliğini kapattım sadece göstersin tabloya kaydetsin ama ordada değişiklik yapılmasın amacı ile yani Adnan hocam access ile uğraşmayı seviyorum öğrenmeye çalışıyorum eğitim almadım sizlerden gördüklerim öğrendiklerimle uğraşıyom hoşuma gidiyor ilginize gerçekden teşekkür ederim
14-12-2010, 13:11 (En son düzenleme: 14-12-2010, 13:14 atgturk.)
Adnan Hocam,
Evet Çalıştırdım oldu fakat sadece metin2 bölümünün güncellemesi oldu asıl demek istediğim metin2 nin kayıt yaptığı tablodaki alan (ATAKTUTAR) daki değerleri toplamasını sağlamaya çalışıyorumaçılan kutu2 ye onay kutusu ile gelen seçime göre yine 1 ile 16 kuralı olmalı Genel tablo da ATAKTUTAR alanındaki 1 ile 16 arasını ise gelir yazan yere 17-61 arasını ise gider bölümüne toplasın
Not: önceki kodu yazdığımda üstte açılır kutudan değişiklik yaptığımda 200 yazıyosa düncellemeden sonra bi 200 de üstüne ekliyo oluyor 400 halbuki aynı kayıt üzerinde değişiklik yapıyorum ama değişiklik tutarını değil toplamını yansıtıyor.