AccessTr.neT

Tam Versiyon: Sayı İçeren Alanları Toplamak
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
örnekteki sayı içeren alanları toplatmak istiyorum
alan harf ve rakam içeriyor ben ise oradaki saatleri toplatmak istiyorum
teşekkürler
Eğer değerleri 10,5 değil de 10.5 şeklinde yazarsanız val komutuyla bu işi yapabilirsiniz. Bunun için

SELECT maas.*, Val([p1])+Val([p2])+Val([p3])+Val([p4])+Val([p5])+Val([p6])+Val([p7]) AS toplamsaat FROM maas;

şeklinde bir denetim kaynağı kullanın. Ancak val komutu virgülü değil noktayı ondalık değer olarak alıyor. Ya değerleri replace ile noktaya dönüştürün ya da elle giriyorsanız nokta ile girin. Ben örnekte 7 ye kadar yaptım, siz 31'e tamamlayın.
mehmet hocam teşekkürler. ancak boş alan olunca hata veriyor..
şubat ayında ya da 30 çeken aylarda ne yapmalı...
alanların varsayılan değerlerine '.' yapsak mı daha pratik çözüm var mı?
Val([p1])
şeklinde yazılan kodları
Val(Nz([p1];0))
olarak yazabilirsin

Alanın tamamı:
toplamsaat: Val(Nz([p1];0))+Val(Nz([p2];0))+Val(Nz([p3];0))+Val(Nz([p4];0))+Val(Nz([p5];0))+Val(Nz([p6];0))+Val(Nz([p7];0))+Val(Nz([p8];0))+Val(Nz([p9];0))+Val(Nz([p10];0))+Val(Nz([p11];0))+Val(Nz([p12];0))+Val(Nz([p13];0))+Val(Nz([p14];0))+Val(Nz([p15];0))+Val(Nz([p16];0))+Val(Nz([p17];0))+Val(Nz([p18];0))+Val(Nz([p19];0))+Val(Nz([p20];0))+Val(Nz([p21];0))+Val(Nz([p22];0))+Val(Nz([p23];0))+Val(Nz([p24];0))+Val(Nz([p25];0))+Val(Nz([p26];0))+Val(Nz([p27];0))+Val(Nz([p28];0))+Val(Nz([p29];0))+Val(Nz([p30];0))+Val(Nz([p31];0))
teşekürler sayın sledgeab
emegine sağlık
Sayın karaayhan;

İyi akşamlar. Rica etsem dosyanın son halini ekleyebilir misiniz?

Size ve sayın sledgeab'a emek ve katkı için teşekkürler..

Sevgi ve saygılar.
Sayfalar: 1 2