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
						

scriptle tarih aralığı arama problemi

+1 oy
494 kez görüntülendi
scriptle insert calculation yaptırıp tarih alanına

If ( dosya::KAÇGÜNLÜK = 7 ; Get ( CurrentDate )-7 & "..." & Get ( CurrentDate ); Get ( CurrentDate ) )

yazdırdığımda 2017-01-08...2017-01-15 olarak insert yapıyor.

08-01-2017...15-01.2017 olması için ne yapmalıyım ?

her yeni kayıtta tarihe günün tarihini otomatik yazdırıyorum sıkıntı yok. aramada böyle bir sorun çıktı.
14, Ocak, 2017 Filemaker Advanced kategorisinde mmyilmaz (21,720 puan) tarafından soruldu

3 Cevaplar

0 oy
Use system format ayarlarını kontrol ediniz
15, Ocak, 2017 Adem Sözen (2,880 puan) tarafından cevaplandı
maalesef değişen bir şey olmadı
+2 oy

2 sorun olabilir..

1. si ; calculation bir alan oluşturmuş iseniz calculation result is bölümünde sonucu number seçerseniz hata ile karşılaşırsınız. Get (CurrentDate) - 7 gibi bir formül yazmışsanız sonucunuzun Date olması gerekir. Burası gözünüzden kaçmış olabilir.

2. si ; Eğer illaki sonucu number olarak almak istiyorsanız ve istediğiniz ayracı kullanmak istiyorsanız da aşağıdaki gibi düzenlemelisiniz.

Formülünüzde Get ( CurrentDate )-7 bölümünü Year ( Get ( CurrentDate ) )&"-"&Month ( Get ( CurrentDate ) )&"-"&Day ( Get ( CurrentDate ) - 7 )​ şeklinde değiştirirseniz Bu günün tarihinden 7 gün çıkartır.

Eğer siz gün - ay - yıl şeklinde insert etmesini istiyorsanız formülünüz şu şekilde olmalı;

Script te;

If [ dosya::KAÇGÜNLÜK = 7 ] (koşulunuz)

Set Field bölümünü de aşağıdaki gibi oluşturursanız sanırım probleminiz çözülür..

Day ( Get ( CurrentDate ) - 7 )&"-"&Month ( Get ( CurrentDate ) )&"-"&Year ( Get ( CurrentDate ) ) & "..." &Day ( Get ( CurrentDate ) )&"-"&Month ( Get ( CurrentDate ) )&"-"&Year ( Get ( CurrentDate ) )

Kolay gelsin...

16, Ocak, 2017 Fatih Baştürk (22,610 puan) tarafından cevaplandı
16, Ocak, 2017 Fatih Baştürk tarafından düzenlendi
0 oy
Yeni bir dosyaya bu alanı tanımlayıp siteye yükleseniz bizler de deneyip görsek. Kolay çözüm bulunur  diye düşünüyorum.
16, Ocak, 2017 Optisyen (57,460 puan) tarafından cevaplandı
galiba önceki fmden kaynaklanan bir sorundu bu. 15.0.2.220 kurdum normal çalışmaya başladı script.
...