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
						

Randevu Saatin Çakışmasını önlemek

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

Selamlar Saygıla Filemaker programı ile Randevuların Aynı saate denk gelmemsi için Örneğin: Bir hastaya 22.06.2026 Tarihine Saat 10:00 a Vermişsem  Bir sonraki Hastaya aynı saati vermek istediğimde beni uyarsın bu saatte başka bir hasta var diye beni uyarsın  Buraya aynısstte izin vermesin bunun için nasıl bir script hazırlamam lazım. Benim hazırladığımda ne Eksik var Scribim Relationship Randevu Tablenin bi kopyasını alıp kontrol Randevu yaptım Saat=Saat ,Tarih=Tarih  ve İD  ≠ID yaptım. Scribi Saat Field arkasına Set script Trigers ile bağladım Bana hiç bir uyarıda bulunmuyor sanki yokmuş gibi davranıyor Gerkli tüm eşleşmeleri yaptım.

18, Şubat, 18 Scripts kategorisinde Güven (65,710 puan) tarafından soruldu
19, Şubat, 19 Güven tarafından düzenlendi

2 Cevaplar

+2 oy
Scriptin en üstüne Set Error Capture [On] adımını  en üste koyun arama yaptırın. Perform find adımının altına

If [Get ( LastError ) = 0] 0 hatasız 401 kayıt bulunamadı. Betiği istediğiniz gibi doldurun.

Eğer ilişkisel yapacaksanız tabloyu kopyalayıp tarih ve saati ilişkilendirin kopyalanan kayıtta Id geliyormu bakın eşleşirse gelir eşleşmezse gelmez. Başka yöntemlerde kullanılabilir.
19, Şubat, 19 Goksel_Gokce (99,430 puan) tarafından cevaplandı
19, Şubat, 19 Goksel_Gokce tarafından düzenlendi
Hocam öncelikle ilginize Çok Teşkkür ederim Betiği Yeniledim bu da bütün dataları arka pılana atıyor başka da birşey yapmıyor Sizin dediğinizi de yaptım bir sonuç alamadım Bir de buna baksanız Yada buna benzer bir betik hazırlarsanız sevinirim Saygılar
+2 oy

Güven bey ben bu konuda bir çalışma yapmıştım, o dosyayı aşağıda ekledim. Randevular RANDEVU TABLOSU üzerinde yazıldığından randevu çakışması söz konusu değildir. Dosyayı incelerseniz bir çok işe yarar özellikler var. Mesela bir doktoru seçtiğiniz zaman o doktorun hangi günler hangi saatlerde muayene yapabilecek ise RANDEVU TABLOSUNDA sadece o gün ve saatler görünmektedir. Boş olan saatlere kişinin adını girmekle randevu kayıt işlemi tamamlanmış olmaktadır. Sizin için faydalı olacağını düşünüyorum. 

Herkese selamlar...

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

Daha sade bir çözüm dosyası :  http://filemakerturk.com/?qa=blob&qa_blobid=2043836075785414977

21, Şubat, 21 Cevat Okyar (20,690 puan) tarafından cevaplandı
22, Şubat, 22 Cevat Okyar tarafından düzenlendi
Oktay hocam çok teşekkürler kendi demoma uyarlamaya çalışacağım eksiğim olursa sizi rahatsız ederim çok sağolun
Sayın okyar hocam  Sanırım bu işmi daha çok görecek Allah Razı olsun Çok Sağolun
...