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
						

Today komutu

+1 oy
379 kez görüntülendi
Filemaker 5'te müşterilerimin işleyen aidatlarıı hesaplarken

"If(KAPANISTAR >0;Month(KAPANISTAR)-Month(XAİDATAÇILIŞ);Month(Today)-Month(XAİDATAÇILIŞ))"

Today fonksiyonu ile bugünkü tarihi ekleyerek kullanabiliyordum.

FM11'de listede Today fonksiyonunu bulamadım. Nasıl bir yol izlemeliyim.
7, Nisan, 2017 Database kategorisinde mesajservisi (5,270 puan) tarafından soruldu

2 Cevaplar

+4 oy
Get ( CurrentDate )

örn. bugün için: Month ( Get ( CurrentDate ) ) hesaplaması 4 sonucunu verecektir.
7, Nisan, 2017 Recep Güney (69,500 puan) tarafından cevaplandı
Fakat bu "Today"i göstermiyor. İlk eklediği tarih kalıyor. Uygulamayı her açtığımda bugünkü tarihi yeniden işlemeli.
Get ( CurrentDate ) bilgisayar veya yerine göre server tarihi ne ise onu verir.
Siz bu fonksiyonları nerede çalıştırıyorsunuz? Script'te mi yoksa Field'da mı?
Field'da... Ay değişince yenisini işlemesi gerekiyor fakat aynı kalıyor.
Şimdiye kadar hiç görmedim ama sanki yeniden hesapla diye bir komut bekliyor gibi. Tarihlerde değişiklik yapınca doğru hesaplıyor
calculation field ise option'da Unstored Calculation'ı seçerek deneyebilir misiniz?
+3 oy

global bir DATE ayarlayın.

Açılış scriptinde bunu ; Set Field ile Get ( CurrentDate ) ayarlayın. İşinizi çözecektir.

 

8, Nisan, 2017 Optisyen (56,470 puan) tarafından cevaplandı
...