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
						

Bir tarih üzerine tarih ekleme nasıl yapılır?

0 oy
1,062 kez görüntülendi
Merhaba,Filemaker 11'de bir alandaki tarihi bilgi girdiğimde 2.alana otomatik seçtiğim ayın 2 yıl sonrasını atmasını istiyorum nasıl bir script yazılabilir?
2, Nisan, 2015 Uygulamalar kategorisinde volkanadanir (3,760 puan) tarafından soruldu

3 Cevaplar

0 oy
 
En İyi Cevap
2. Calculation alanınızda aşağıdaki hesaplamayı yaptırıp sonucunu da "Date" olarak seçiniz.

Date ( Month ( DateBegin ) ; Day ( DateBegin ) ; Year ( DateBegin ) + 2 )
2, Nisan, 2015 Recep Güney (70,020 puan) tarafından cevaplandı
14, Nisan, 2015 Recep Güney tarafından seçilmiş
dediğinizi yaptım fakat farklı bir sayı gelmekte.2.alanıma hesaplamayı yazdım 1. alana yazdıgım tarıh hesaplama alanında normal sayı cıkıyor.Mesela 11.04.2015 yazdığımda bana çıkan sonuç 736430 geliyor.
Birinci alanınız "Tarih" olmalı.

2. alanınız ise "Hesaplama".
2. alanınızda hesaplamanın sonucunu Tarih seçilmeli ( Calculation result is Date)
0 oy
Bu formül %99.9 doğru çalışır ama 4 yılda bir gelen 29 şubat gününde yanlış çalışır o günde -1 şeklinde bir geri almalı günü.
2, Nisan, 2015 DOKTRIN (40,050 puan) tarafından cevaplandı
tamamdır hallettim küçük bir hatam olmuş.Hızlı cevap için teşekkürler.
Artık yıl hesaplaması da yapsın diyorsanız, aradaki senelerin şubat aylarının 29 olup olmadığını tek tek test etmek gerekir.
Bitiş tarihi 29 Şubat'tan önce olan seneleri de hariç tutmak vb.

Fonksiyona doğru gider...
Ufak bir düzeltme: Diğer versiyonlarda denemedim ama FMP v13 'de artık yıl hesaplaması yapıyor.
0 oy
Aslında bu konu atılan tarihin 1 ay sonrasını versin denilseydi yine olucaktı her ay 30 ve 31 gün olmayacağı için 30 gün ileri atıcaktı belkide.
2, Nisan, 2015 DOKTRIN (40,050 puan) tarafından cevaplandı
O zaman "Year + n" yerine gün hesaplaması yapmanız gerekir.
...