Aşağı Ve Yukarı Yuvarlama ( Ve Toplama İşlemleri )

1 2
11/09/2019, 13:46

omergenc7

hocam merhaba yine başka konu ile ilgili takıldığım bir sorunum var. elimde mahallelerden oluşan bir tablom var ve bu tablolardan delege hesaplamak istiyorum . bir dernek için fakat hesabım biraz karışık bana yardım ederseniz ( ki her başım sıkıştığında çok yardımcı oldunuz ) sevinirim.

sistemden istediğim.

ilce_delege_sayısı 399 ile sabitlenecek ve bir ilçenin kaç mahallesi varsa 399-mahalle sayısı ( 399 ile o ilçeye ait mahalle sayısı çıkarılarak ilce_delege_formül alanına sayı yazılacak. mesela ; aladağ ilçesinin 5 mahallesi varsa, ilce_delege_formül alanına 399-5= 394 yazacak. )

ilce_delege_formül alanına yazılan sayı küsüratlı yazılacağı için , bu alandaki küsüratsız sayı ise kusuratsız_toplam yazan sütunun içine küsüratsız olarak yazacak.

kalan küsürat ise ; kusurat sütünuna aktarılacak.

eğer kusurat sütünundaki sayı 0,50 ve üzerindeyse kusuratagore_dagıtılan_delege sütünuna 1 yazacak.

en son olarak mahalle_net_delege sütununda toplam=her_mahalleye_1_delege + kusuratsız_toplam+ kusuratagore_dagıtılan_delege

olarak sonucu verecek.

excelde yazdığım formüllü tabloyu da ek kısma ekliyorum bunu Access ile yapmak istiyorum.

şimdiden çok teşekkür ederim.
11/09/2019, 13:59

berduş

bunlar tabloda hesaplanmış alan olarak mı olacak yoksa sorgu aracılığıyla mı?
11/09/2019, 14:01

omergenc7

(11/09/2019, 13:59)berduş yazdı: bunlar tabloda hesaplanmış alan olarak mı olacak yoksa sorgu aracılığıyla mı?
tabloda hesaplanmış olacak.
çok teşekkür ederim ilginize
11/09/2019, 14:39

berduş

yalnız kullandığınız topla(g2/e2) nin mantığını anlayamadım sadece yuvarlamak için mi?
11/09/2019, 15:52

berduş

1 - bütün alanları metin olarak ayarlamışsınız önce tablonuzdaki alanları düzenlemeniz gerek
  • hangi alanlar metin
  • hangileri tamsayı
    ve
  • hangileri hesaplanmış alan
olacak tablonuzu ona göre yeniden tasarlamalısınız
2 - hesaplanmış alan için ise yapmanız gereken tek şey alanı oluştururken doğrudan hesaplanmış alan olarak seçmeniz ve çıkan ekrandan yada alttaki satırdan formülü girmeniz 

3 -
(11/09/2019, 13:46)omergenc7 yazdı: eğer kusurat sütünundaki sayı 0,50 ve üzerindeyse kusuratagore_dagıtılan_delege sütünuna 1 yazacak.
sizin formülünüzde kullandığınız "YUKARIYUVARLA()" fonksiyonu 0,01 bile  olsa 1 yapar
ayrıca bildiğim kadarıyla yuvarlama işleminde
>0,50 ise 1
<=0,50 ise 0 olur
dilerim işinize yarar
11/09/2019, 17:19

omergenc7

(11/09/2019, 14:39)berduş yazdı: yalnız kullandığınız topla(g2/e2) nin mantığını anlayamadım sadece yuvarlamak için mi?
hayır delege sayısını bulmak için orada dernek seçimi oluyor çünkü alındı oya göre çıkıyor delege sayısı
1 2