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
						

Daha Önceden ileri bir tarih girilmiş bir kısma tarih yaklaştığında geldiğinde uyarı vermesi

+3 oy
351 kez görüntülendi
Merhaba Arkadaşlar ;

Bir Öğretmen Arkadaşım bana nöbet tarihleriyle ilgili bir proğram yapmamı rica etti. bir aşama da takıldım nöbet tarihleri girdik kayıt ettik sıkıntı şu şekilde nöbet tarihi örneğin 25.10.2015 yarın olduğunda proğramı açtığımızda 25.10.2015 nöbetinize 2 gün kaldı gibi bir uyarı yapmak istiyoruz yardımcı olabilir misniz?
22, Ekim, 2015 Database kategorisinde medcezir (12,200 puan) tarafından soruldu
22, Ekim, 2015 Mehmet KAYA tarafından yeniden kategorilendirildi

3 Cevaplar

+1 oy
Nöbet tarihi+ bitiş tarihi+kalan gün isimli 3 field açarsınız. kalan gün fieldin (Calculation) olmalı.

bitiş tarihi-Nöbet tarihİ=KALAN GÜN FIELDI (Hesaplamanın sonucu tarih değil sayı olmalı)

liste oluşturduğunuzda kimin nöbetinin bitmesine kaç gün var görürsünüz

Sonrasında Conditional Formatting yaparak şöyle bir kural belirlersiniz.3 günden aşağı düştüğünde alanı kırmızıya çevir gibi
22, Ekim, 2015 Mehmetblg (42,320 puan) tarafından cevaplandı
Teşekkür ederim Conditional Formatting işaretlemeyi yaptım onu çözdüm onda sorun yok..ama birde uyarı penceresi açılmasını istiyorum
0 oy

Bir Script hazırlayın.

Bu scripti istediğiniz yerde kullanabilirsiniz.Buton olabilir

Program açılışında olabilir vs vs

Program açılışı için 

Başlangıç olarak ayarlama kısmı:
File>File Options>Script Triggers>OnfirstwindowOpen seç

Script kısmından scripti göster.

Örnek

İNDİREBİLİRSİNİZ.Tekrar Düzenlendi

http://filemakerturk.com/?qa=blob&qa_blobid=9019109428873629303

22, Ekim, 2015 Mehmetblg (42,320 puan) tarafından cevaplandı
22, Ekim, 2015 Mehmetblg tarafından düzenlendi
+2 oy

Aşağıdaki scripti yazın: KIRMIZI SENİN TABLO İSMİN OLACAK

If [ NOBET:::Nobet Tarihi=Get(CurrentDate)-2 ]
Show Custom Dialog [ Title: "Uyarı"; Message: "
Nöbet tarihine 2 gün var."; Default Button: “OK”, Commit: “Yes” ]
End If
If [
NOBET:::Nobet Tarihi=Get(CurrentDate)-1 ]
Show Custom Dialog [ Title: "Uyarı"; Message: "
Nöbet tarihine 1 gün var."; Default Button: “OK”, Commit: “Yes” ]
End If
If [
NOBET:::Nobet Tarihi=Get(CurrentDate) ]
Show Custom Dialog [ Title: "Uyarı"; Message:
"Nöbet bugün"; Default Button: “OK”, Commit: “Yes” ]
End If

Program açılışı için 

Başlangıç olarak ayarlama kısmı:
File>File Options>Script Triggers>OnfirstwindowOpen seç

22, Ekim, 2015 Mehmet KAYA (165,360 puan) tarafından cevaplandı
...