27-10-2022, 23:32
(27-10-2022, 23:21)halily demiş ki: çalışmanızı ekleyip daha net bir açıklama yaparsanız yardımcı olmaya çalışırız
eğer hesaplanmış alan kullanacaksanız alper hocamın belirttiği gibi iif kullanmalısınız
Visual Basic
IIf(brans="BASKETBOL";"b1b;IIf(brans=" Voleybol";v1v;IIf(brans="Futbol" ;f1f)))
gibi ama hesaplanmış alan fazla kayıt olduğunda sıkıntı çıkarır diye biliyorum
mesela tabloda 1000 kayıt varsa tablo her açıldığında tüm kayıtları kontrol edip veriyi yeniden hesaplar
eğer formda yada sorguda kullanacaksanız
Visual Basic
Sonuc : Switch (Brans="basketbol", "b1b", Brans="futbol", "f1f",......)
devam eder
Hocam hata alıyorum yine , ek tarafa çalışmamı ekledim.
tbl_tahakkuk tablosunda esitlemekodu adında alanım var. aslında el ile kaydet butonuna if kullanarak verdim . tablo içinde yapmak istememim amacı toplu borçlandırma yaptığımda o alanın istediğim gibi gelmesi çünkü sorgularda aidat vermeyen kişilerin ödeme yapılmasında aynı ayda olanları eşitliyor ve 2 tane 10. ay borcu ama ayrı branşlarda olanları birini ödediğim zaman ikisini birden ödedi gözüküyordu. çözümü esitlemekodu ekleyerek buldum.


