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
						

Tarih arası bulma

+2 oy
1,577 kez görüntülendi

http://filemakerturk.com/?qa=blob&qa_blobid=13750903276948719946Merhabalar;

Resteurant uygulamasında Masalara randevu almak için bir program hazırladım.

150 adet masa var  gün içinde aranıp masalar melirli saatlerde müşteri için  randevu alınıp ayrılıyor.

Örneğin;   20 nolu masa x müşterisine

Başlangıç Saati= 17:00

Bitiş Saati = 20:00

saatlerinde ayrılıyor.  20 numaralı masa 3 saatliğine x müşterisine rezerve edilmiş durumda.

Şimde bu 20 numaralı masaya daha sonra başka bir müşteri için aynı günde değişik saatlerde rezerve edebilmek için boş masaların bir listesini çıkarmak istiyorum.

saat 17 ile 20 arasındaki saatlerin dolu olduğunu nasıl gösterebilirim.

20 numaralı masanın 17-20 saatleri dışındaki saatlerin boş olduğunu nasıl gösterebilirim.

Başlangıç saati lie bitiş saati arasındaki saatleri listelemekte sıkıntı yaşıyorum. Bu konuda yardımcı olabilir misiniz.

Şimdiden teşekkür ediyorum .

28, Şubat, 2022 Scripts kategorisinde İsmail Akkaya (1,530 puan) tarafından soruldu
6, Mart, 2022 İsmail Akkaya tarafından düzenlendi

4 Cevaplar

+1 oy
Selam örnek dosyanız varsa yardımcı olabilirim
3, Mart, 2022 neroni (5,970 puan) tarafından cevaplandı
+1 oy

Anladığım kadarıyla, basit bir örnek.. Düzenlenebilir...

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

3, Mart, 2022 Fatih Baştürk (22,610 puan) tarafından cevaplandı
+1 oy

ufak bir deneme yaptım sizin istediğinizi doğru anladım mı bilmiyorum bi bakın 

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

3, Mart, 2022 neroni (5,970 puan) tarafından cevaplandı
Merhaba.. Farklı bir tarih seçtiğinizde o tarihi, masa no yu ve saatleri oluşturabilmeniz için yazmış olduğum scripti de tetikletmeniz gerekiyor, aksi taktirde kayıtlar oluşmayacağı için portalda herhangi bir veri göremezsiniz... Artı örnek dosyaya yazdığım gibi; eğer sadece boş saatleri görmek istiyorsanız, portal filtreleme bölümünde "//" işaretini silmeniz yeterli olacaktır... Söylediğim gibi birçok farklı çözüm uygulanabilir...
Merhabalar Hocam; öncelikle çok teşekkür ediyorum ilginize.
örnek bir dosya yaptığınızı belirtmissiniz nereden alabilirim göremedim hocam
Hocam bu lintken indirilmiyor boş bir sayfa açılıyor size yaptığım dosyayı nasıl gönderebilirim
sağ tık yeni pencerede  aç de entera bas o zaman indiriyor
Teşekkürler hocam bu şekilde indirdim. Benim yaptığımdan çok farklı bir yöntem seçmissiniz
benim yaptığım dosyayı buraya koymak için ne yapmalıyım.
benim çalışmamın linkin
http://filemakerturk.com/?qa=blob&qa_blobid=13750903276948719946
incelerseniz ne demek istediğimi daha rahat anlarsınız diye düşünüyorum.
Şimdiden teşekkür ederim sağolun
örnekte bir tablo ekledim sadece işinizi görüyorsa o tabloyu ekleyecek siniz portal oluşturup programa eklenecek ben böyle bir projeyle uğraşacak vakte sahip değilim kusuruma bakmayınız.
+2 oy

Yeni dosya

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

Daha önceden otel rezervasyon dosyası üzerinde bir şeyler hazırlamıştım. O dosyayı sizin isteklerinize göre adapte etmeye çalıştım . Umarım sizin için faydalı olur. Herkese selam ve saygılarımla...

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

6, Mart, 2022 Cevat Okyar (20,310 puan) tarafından cevaplandı
8, Mart, 2022 Cevat Okyar tarafından düzenlendi
çok teşekkür ediyorum hocam güzel bir çalışma
buraya nasıl dosya ekliyorsunuz benim çalışmamı sizinle paylaşmak istiyorum.
Soru sorduğunuz kısma girerek düzenle düğmesini tıklayın daha sonra orada görünen link işaretine tıklayın ve karşıya yükle düğmesini tıklayın dosyanızı seçin ve sunucuya gönder düğmesine basın....
benim çalışmamın linkini gönderdim hocam bir incelerseniz ne demek istediğimi anlarsınız diye düşünüyorum. Teşekkürler iyi geceler

http://filemakerturk.com/?qa=blob&qa_blobid=13750903276948719946
Dosyanızda günlere göre hangi masanın hangi saatte rezerv edildiğini görebilirsiniz. Ancak günlere göre hangi masanın hangi saatte boş olduğunu görmek için sistem yok. Bunları görmek için ben dosyamda Tablo adı altında bir table açıp Rezervasyon table ı ile ilişkiler düzenledim. Sizin de benzer bir çalışma yapmanız gerekir. Tavsiyem benim dosyam üzerinden yürümendir.
Cevat abi selamlar.. Doğru yaklaşım olup olmadığını bilmiyorum, fakat boş kayıtları görmek, listelemek istediğimizde; yukarıda hazırlamış olduğum örnek dosyadaki gibi, script yardımıyla seçilen her gün için ilgili tabloya boş masa, saat kayıtları oluşturulup (daha önceki rezervasyonlar dikkate alınarak), portalda gösterilebilir. Seçim yapıldıktan sonra da boş kayıtlar silinebilir. Sonuç itibarıyla hangi tarih seçilirse o tarihle ilgili kayıtlar oluşur, gösterilir, seçim yapıldıktan sonra da ilgili tarihteki boş kayıtlar silinir... Script her tarih seçiminde 1 kez çalışır... Böylece istediğimiz gündeki boş masaları ve saatleri görebiliriz...
Fatih hocam haklısınız o şekilde de boş kayıtlar görülebilir. Fakat bu tür uygulamalarda arzu edilen şey bir ekranda masa nr. leri satırlarda, saatler sütünlarda olmak üzere tüm imkanları "Boş"-"Rezv" olarak birlikte görmek ve hemen bu tablo üzerinde "Boş" haneleri tıklayarak rezv. işlemini yapabilmektir diye düşünüyorum. Genelde kliniklerde birçok doktorun randevülerini tutan dosyaların da böyle olduğunu görmüştüm. Selam ve saygılaımla...
Cevat abi aslında örnek dosyada her ikisini de beraber görebiliyoruz ve tıklayınca müşteri ismini yazabiliyoruz... Sadece görselliğini isteğe göre düzenlemek yeterli olabilir.. Saygılar sunuyorum..
Fatih Hocam sizin dosyanız üzerinde sizin söylediğiniz sisteme yakın bir dosya hazırlayıp yeni dosya adı altında yükledim. Yine burada tek ekranda bir güne ait tüm masaların ne kadarı rezerv edilmiş olduğu ve de ne kadarı boş olduğunu görülebiliyor. Arzu edilirse dosyanın yükünü azaltmak için geçmiş tarihlerin boş kayıtlarını günlük olarak basit bir scriptle silinebilir. Selamlar saygılar...
Cevat Abi selamlar.. Aynen söylemeye çalıştığım yaklaşık olarak buydu.. Bir günlük Kayıt oluşturmak, istenilen saate göre rezervasyonu yapmak ve işlem sonunda oluşan boş kayıtları silmek... İsmail Bey'in istediği de sanırım buydu.. Şimdi dosyasına rahatlıkla uygulayabilir... İnşallah sorunu çözüm bulmuştur.. Saygılar...
Teşekkür ederim Fatih hocam selamlar saygılar...
...