FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Portal içindeki belirli özellikteki verileri nasıl toplarız?

+1 oy
441 kez görüntülendi

Merhaba hocalarım, izin kayıtlarım için bir veritabanı oluşturmak istedim. Mehmet hocanın videoları sayesinde büyük kısmını hallettim, takıldığım husus şu;

Personeller ve Izınler diye 2 adet veritabanım var, personelleri tanımladım, ilişkileri ayarladım, portal yardımıyla izin kayıtlarını giriyorum. Personellerin geçen senelerden devreden ve bu sene hak ettikleri izin miktarını elle giriyorum, izin kayıtlarını girdikçe personelin kalan izin miktarının otomatik olarak hesaplanmasını istiyorum. Resimde gördüğünüz gibi bir hesaplama yaptırmaya çalıştım ancak bu formülü girdiğimde(If kullandığımda da aynı); En üstteki izin kaydı "Yıllık izin" ise tüm kayıtları topluyor, değilse "?" olarak sonuç veriyor. Ben sadece "Yıllık izin" türündeki kayıtların toplanıp toplam hak edilen izin miktarından çıkarılmasını istiyorum...

Bu arada aynı filtreleme sistemine izin yılını da dahil etmeliyim, yani kısaca;
Devreden izin + Hak etttiği izin - (İzne ayrılış tarihi 01.01.2016-31.12.2016 arasında ve İzin türü "Yıllık İzin" olan verilerin izin sürelerinin toplamı) gibi bir formüle ihtiyacım var, şimdiden çok teşekkürler.

İyi çalışmalar...

13, Ocak, 2016 Database kategorisinde saciddd (3,450 puan) tarafından soruldu
13, Ocak, 2016 saciddd tarafından düzenlendi

1 cevap

+2 oy
 
En İyi Cevap
Merhaba

 

table'ınızda bir field daha oluşturun.

type kısmı summary olsun.oluşturduğunuzda hangi alanın toplamını almak istediğinizi soran bir ekran çıkacak.

orada Total of u seçerek toplamını almak istediğiniz fieldi gösterin.
14, Ocak, 2016 Mehmetblg (42,320 puan) tarafından cevaplandı
14, Ocak, 2016 saciddd tarafından seçilmiş
Çok teşekkür ederim.
Izınler tabloma hesaplama türünde bir alan oluşturdum, şu şekilde formüllendirdim;
"If ( İzin Türü="Yıllık İzin" and İzne Ayrılış Tarihi ≥ "01.01.2016" ; İzin Süresi ; 0 )"
Personel tablomndaki kalan izin kısmını da bu alanı kullanarak hesaplattırdım, istediğim oldu, iyi çalışmalar...
...