• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sorgulama Butonu oluşturmak

Katılım
5 Nisan 2009
Mesajlar
533
Excel Vers. ve Dili
2003-2007
Değerli üstadlar,
Ekte bir misafirhane rezervasyon proğram taslağı sunuyorum.İsteğim,bu verilere göre,oda müsaitlik durumunu sorgulayacak bir buton oluşturmak.Bunu örnekte görüldüğü gibi,ayrı bir sayfaya da yapabiliriz,Boş-Dolu sayfasına da.İlginize,saygılarımla...
 

Ekli dosyalar

Son düzenleme:
Selam Sayın CAFERCİFTCİ,
Sorunuzu pek anlayamadım.

"MUSAİTLİK SORGULAMA" sayfasındaki A2,E2,I2,J2 değerlerini kendimiz sececeğiz. Sonra oluşturduğumuz sorgu butonuna tıkladığımızda alt tabloda müsait olan tüm oda no.ları belirecektir. doğru mudur?

veriler SCALA sayfasından mı alınacak?
öyle ise 15.07.2010-22.07.2010 tarihli bir tane dahi örnek yok.
2 kişi'den kasıt nedir? 2 rakamını neresi ile sorgulayacağız? 101-2'deki 2, iki kişilik oda anlamına mı geliyor?
örneklerseniz sevinirim.
iyi çalışmalar.
 
Değerli üstadlar,
Ekte bir misafirhane rezervasyon proğram taslağı sunuyorum.İsteğim,bu verilere göre,oda müsaitlik durumunu sorgulayacak bir buton oluşturmak.Bunu örnekte görüldüğü gibi,ayrı bir sayfaya da yapabiliriz,Boş-Dolu sayfasına da.İlginize,saygılarımla...
Selam,
Dosya güncellenmiştir. ekteki dosyayı inceleyiniz.
çözüm "MÜSAİTLİK SORGULAMA" sayfasındadır. ve açıklama mevcuttur.
SCALA sayfasındaki açıklamayı da inceleyiniz.

iyi çalışmalar.
 

Ekli dosyalar

Son düzenleme:
Mükemmel

Sayın Ergun Bey,
İstediğimi çok iyi anlamış ve çözüm üretmişsiniz.Elinize,emeğinize sağlık.Yalnız bu proğram bir kamu kurumu misafirhanesinde kullanılacağı için tüm yılı kapsayacak.Ben haziran ayını örnek diye yazmıştım.Yıl değişince sonuç değişirmi bilemiyorum.Bir de görsellik önemli.Ben iki tarih arasında +1 i kaldırdım ve örneğin 06.06.2010 ile 07.06.2010 arasında bir gün oluştu.Önemli bir konu da şu.Ben bu kullandığınız formülleri iyice öğrenmeli ve aksama halinde müdahale edebilmeliyim.Ne önerirsiniz?Saygılarımla...
 
Sayın Ergun Bey,
İstediğimi çok iyi anlamış ve çözüm üretmişsiniz.Elinize,emeğinize sağlık.Yalnız bu proğram bir kamu kurumu misafirhanesinde kullanılacağı için tüm yılı kapsayacak.Ben haziran ayını örnek diye yazmıştım.Yıl değişince sonuç değişirmi bilemiyorum.Bir de görsellik önemli.Ben iki tarih arasında +1 i kaldırdım ve örneğin 06.06.2010 ile 07.06.2010 arasında bir gün oluştu.Önemli bir konu da şu.Ben bu kullandığınız formülleri iyice öğrenmeli ve aksama halinde müdahale edebilmeliyim.Ne önerirsiniz?Saygılarımla...

Selam,
1 yılda 365 gün var. Siz herbir gün için sütunları kullanmışsınız. oysa 256 tane sütun sayısı var bu yüzden tarihleri için satırları, oda no.ları için sütunları kullanınız.
iyi çalışmalar.
 
Son düzenleme:
Selam,
Eski dosyada hatalar tespit ettim. Doğru hesaplamıyor. Hem hataları düzelttim hem de istediğiniz gibi yıllık olarak düzenledim. 3.mesajımdaki dosyayı güncelledim. Dosyayı ve açıklamaları inceleyiniz.
İyi çalışmalar.
 
Mesajım size ulaşmamış!

Selam,
1 yılda 365 gün var. Siz herbir gün için sütunları kullanmışsınız. oysa 256 tane sütun sayısı var bu yüzden tarihleri için satırları, oda no.ları için sütunları kullanınız.
iyi çalışmalar.
Bunu 3 nolu mesajı yeniden inceleyince iyice anladım.Çünkü ben bu mesajınızı ve çalışmanızı inceledikten sonra yazdığım mesajda bazı önerilerde bulunmuştum.Örneğin müsaitlik sorgulaması sonucu uygun olan oda okeylendiği anda kaç gün talep ediliyorsa o günlerde artık dolu görünse...süre bitiminde otomatikman ya da tek işlemle boş görünür hale gele diyordum.Mümkün mü?
 
Bunu 3 nolu mesajı yeniden inceleyince iyice anladım.Çünkü ben bu mesajınızı ve çalışmanızı inceledikten sonra yazdığım mesajda bazı önerilerde bulunmuştum.Örneğin müsaitlik sorgulaması sonucu uygun olan oda okeylendiği anda kaç gün talep ediliyorsa o günlerde artık dolu görünse...süre bitiminde otomatikman ya da tek işlemle boş görünür hale gele diyordum.Mümkün mü?
Selam Sayın CAFERCİFTCİ,
"Çünkü ben bu mesajınızı ve çalışmanızı inceledikten sonra yazdığım mesajda bazı önerilerde bulunmuştum."
diyorsunuz. 6.sıradaki mesajımda dosyayı güncellediğimi belirttikten sonra konu altında size ait herhangi bir öneriniz yok.
sadece özel mesajdan aynen aşağıdakini yolladınız.
Çok teşekkür ederim Ergun bey.Size de iyi çalışmalar,iyi akşamlar...

3.mesajdaki dosya işinizi görüyor mu? mantığı size uygun mudur?
Herhangi bir hata yanlışlık var mıdır?

sorunuza gelince isteğiniz tabiki mümkün. Ancak makro ile yapılabilir. Çok az makro ile çalışıyorum. Ancak yine de çözüm bulabilirsem cevaplayacağım.

Tavsiyem Makro altında yeni bir konu açıp sorabilirsiniz.
 
Selam Sayın CAFERCİFTCİ,

diyorsunuz. 6.sıradaki mesajımda dosyayı güncellediğimi belirttikten sonra konu altında size ait herhangi bir öneriniz yok.
sadece özel mesajdan aynen aşağıdakini yolladınız.


3.mesajdaki dosya işinizi görüyor mu? mantığı size uygun mudur?
Herhangi bir hata yanlışlık var mıdır?

sorunuza gelince isteğiniz tabiki mümkün. Ancak makro ile yapılabilir. Çok az makro ile çalışıyorum. Ancak yine de çözüm bulabilirsem cevaplayacağım.

Tavsiyem Makro altında yeni bir konu açıp sorabilirsiniz.
Tamam Ergun Bey,
Makro ile konuyu çözmeye çalışalım.Yardımlarınız için çok teşekkür ediyorum.Esen kalın..
 
Bunu 3 nolu mesajı yeniden inceleyince iyice anladım.Çünkü ben bu mesajınızı ve çalışmanızı inceledikten sonra yazdığım mesajda bazı önerilerde bulunmuştum.Örneğin müsaitlik sorgulaması sonucu uygun olan oda okeylendiği anda kaç gün talep ediliyorsa o günlerde artık dolu görünse...süre bitiminde otomatikman ya da tek işlemle boş görünür hale gele diyordum.Mümkün mü?

Selam,
Çözüm ektedir. İnceler misiniz?
İyi çalışmalar.
 
Son düzenleme:
Mükemmel

Ergun Bey çok teşekkür ediyorum,gayet güzel olmuş.Doğrusu beni iyi anlıyorsunuz.Yalnız bir konuda aksama var gibi geldi bana.Şimdi ben 4 kişilik oda istediğimde bana 4 tane oda ya da yatak göstermesi gerekmiyormu?Deneme yaptım,tüm odalar ve yataklar boş görünmesine rağmen 4 kişilik seçimime rağmen 3 tane oda ya da yatak gösteriyor.Bir de bir köşeye şöyle bir uyarı eklenebilirmi?"Bugün boş yatak sayısı:3"gibi.Bu günlük duruma göre değişmeli tabiki.Ya da oda tahsis edilir edilmez "Kalan yatak sayısı:2"gibi uyarmalı.Ful dolu olduğunda da tesis ful dolu yazmalı.Olabilirse tabii.Zahmetleriniz için minnettarım.Teşekkür eder saygılar sunarım..
 
Selam,
Geçmiş mesajları inceleyiniz. mesela 2.sıradaki mesajımda
2 kişi'den kasıt nedir? 2 rakamını neresi ile sorgulayacağız? 101-2'deki 2, iki kişilik oda anlamına mı geliyor (yani 101 oda. no 2 ise yatak sayısı)?
örneklerseniz sevinirim.
diye sormuş ve 3.sıradaki mesajıma örnek dosya eklemiştim.
siz de 3.sıradaki mesajınızda
Sayın Ergun Bey,
İstediğimi çok iyi anlamış ve çözüm üretmişsiniz.Elinize,emeğinize sağlık.
demiştiniz.
Ben de oda no.lardaki "-" işaretinden sonraki rakamları "kişi" olarak kabul ederek formülleri yazdım. yani siz J2 hücresinden 4 kişi seçtiğinizde xxx-4 no.lu odaları arayacaktır. bu odalar 101-4, 201-4 ve 301-4'dir. İstediğiniz bu değil midir? değilse sorunuzu nasıl anlamalıyım? Eğer belirli tarih arasındaki tüm odaları sorgulayacak isek kişi girmenin ne anlamı var?
size şöyle bir soru sorayım;
diyelim ki tüm SCALA sayfasındaki tüm hücreler "0" (yeşil) (yani boş) olsun.
A2'ye 01.01.2010
E2'ye 05.01.2010 (toplam 4 gün yapıyor)
J2'ye de 4 kişi girdik
"müsait odalar" sonuçlarında 101-4, 201-4 ve 301-4 odaları mı Listelenecek? değilse hangi odalar listelenecek?
----------------------------------
Odalar ve yataklardan kastınız nedir? "-" den sonraki zaten yatk sayısı değil midir?
--------------------------------------
Yukarıdaki konuları netliğe kavuşturursak diğer istekleriniz pek ala yapılabilir.
------------------------------------
Bence siz son gönderdiğim örnek dosya üzerinde detaylı, açıklayıcı ve net sorularınızı yazarak ve örneklendirerek yazıp güncelleyiniz.

İyi çalışmalar.
 
Son düzenleme:
Ek Açıklama

101-1:4 yataklı 101 nolu odanın 1.yatağı
101-2:4 yataklı 101 nolu odanın 2.yatağı
101-3:4 yataklı 101 nolu odanın 3.yatağı
101-4:4 yataklı 101 nolu odanın 4.yatağı.

102-1:2 yataklı 102 nolu odanın 1.yatağı
102-2:2 yataklı 102 nolu odanın 2.yatağı

Sayın ergun Bey,
Sanırım hata bende,açıklamam yeterince net olmamış.Yukarıdaki örneklemeden gayet iyi anlaşılacağını düşünüyorum.
ÖRNEK:01.08.2010-05.08.2010 tarihleri arasında 4 kişi için yatak talep edilsin.Sorgulama sonucu 101-1,101-3,102-1 ve 102-2 yatakları müsait görünsün.Bu 4 kişinin 2 tanesi 2 kişilik 102 nolu odaya yerleştirilir.Diğer ikisi ise,4 kişilk 101 nolu odanın boş olan 2 yatağına yerleştirilir.Veya 101 nolu odanın tüm yatakları boş ise 4 kişinin tamamı oraya yerleştirilir.Hangisi kabul edilir ve okeylenirse artık scalada o yataklar dolu görülür.Umarım yeterli olmuştur.İyi geceler...
 
sayın Cafer Çiftçi,
Sorularınız ve istekleriniz hale net değil.
101-1:4 yataklı 101 nolu odanın 1.yatağı
101-2:4 yataklı 101 nolu odanın 2.yatağı
101-3:4 yataklı 101 nolu odanın 3.yatağı
101-4:4 yataklı 101 nolu odanın 4.yatağı.

102-1:2 yataklı 102 nolu odanın 1.yatağı
102-2:2 yataklı 102 nolu odanın 2.yatağı

yukarıdaki açıklamalarınızdan şunu anlıyorum;
örneğin 101-1 bir yataktır. Oda değil. Yani çözüm dosyalarındaki sütunların her biri Oda değil Yataktır.
Peki, çözümlerde bunlar Oda diye hesaplanırken ve aynı zamanda böyle olduğu belirtilirken ve hatta size incelemek için sunulurken nasıl böyle farkı anlamayıdız?
101-1:4 yataklı 101 nolu odanın 1.yatağı
diyorsunuz. Siz 4 yataklı olduğunu biliyorsunuz. Çünkü 101-1,2,3,4 diye gidiyor ve en son rakam 4'te bitiyor. "101-1" rakamından 4 yataklı olduğunu fonksiyonlara nasıl anlatacağız?

Hadi bunların çözüldüğünü düşünelim şöyle bir ifadeniz daha var:
ÖRNEK:01.08.2010-05.08.2010 tarihleri arasında 4 kişi için yatak talep edilsin.Sorgulama sonucu 101-1,101-3,102-1 ve 102-2 yatakları müsait görünsün
eğer yukarıdaki ilk isteğiniz doğru ise, 01.08.2010-05.08.2010 tarihleri arasında 4 kişi için yatak
sadece 101-1,101-3 değil en az 101-1,101-2,101-3,101-4 yatakları listelenir ve mantıken 4 kişi bu yatalara yerleştirilir.
Lütfen neden 101-2,101-3 görünmez izah ediniz.
sorgulama sonucu muhtemelen onlarca yatak çıkacaktır. 4 kişi sorgulama yaptığınızda sırlama neye göre istiyorsunuz?

İşinize karışmaak gibi olmasın. Ancak, diyelim ki 4 arkadaş veya aile geldi. Sizde kalmak istiyorlar. Siz de bu program ile incelediniz. 101-1,101-2
102-1,301-3 boş görünüyor. 4 arkadaşın veya ailenin ayrı ayrı odalar da yatması ve hatta yattığı odalardaki diğer yataklarında başka kişiler veya ailelerin yatması mantıklı mıdır?

İyi çalışmalar.
 
Son düzenleme:
Sadeleştirelim...

Sayın Ergun Bey,
Konuyu sadeleştirelim o zaman.Tarihleri girdiğimde hangi yatakların boş olduğunu göreyim yeter.Kişi sayısını devre dışı bırakalım.Bana 5 kişi müracaat ettiğinde,eğer 4 yatağım boş ise ben onlara bu durumu bildireyim.Yerleştirmeleri manuel yapayım.Ama yerleştirdiğim yatağı okeylediğimde istenilen tarihler arasında dolu görünsün.Umarım iş kolaylaşmıştır.Saygılarımla...
 
Sayın Ergun Bey,
Konuyu sadeleştirelim o zaman.Tarihleri girdiğimde hangi yatakların boş olduğunu göreyim yeter.Kişi sayısını devre dışı bırakalım.Bana 5 kişi müracaat ettiğinde,eğer 4 yatağım boş ise ben onlara bu durumu bildireyim.Yerleştirmeleri manuel yapayım.Ama yerleştirdiğim yatağı okeylediğimde istenilen tarihler arasında dolu görünsün.Umarım iş kolaylaşmıştır.Saygılarımla...
Selam Dosyanız ektedir. İnceler misiniz?
A2,B2,C2 hücrelerine verileri girdikten sonra "MÜSAİT YATAKLARI BUL" butonuna tıklayarak verilerinize göre tüm müsait yataları bulur.
A2,B2,C2 Verileriniz eksikse uyarı verecektir.
(Not: D2 deki gün sayısı sadece sizin için bilgidir. Hesaplamalarda kullanılmamaktadır. hesaplamalarda giriş ve çıkış tarihleri yeterli olamaktadır )
sorgu sonucu toplam ne kadar müsait yatak bulduğnuzu bildirecektir. Müsait oda yok ise bulunamadığına dair uyarı da verecektir.

"GÜNÜ GEÇMİŞ TÜM YATAKLARI BOŞALT" Butonuna tıkladığınızda scala sayfasındaki bugünden önceki tüm hücreleri boşaltır yani "0" yapar.

Müsait Yataklar listelendikten sonra "Yatak Seç" altında istediğiniz yatakları Seçiniz. Seçtiğiniz yataklar toplamı C2 ye girdiğiniz kişi kadar olmalıdır. Eksik veya fazla olması halinde uyarı verecek, kayıt yapmayacaktır.
istediğiniz yatakları seçiniz.

"KAYDET" butonuna tıklamadan önce "müsait yataklar listesini" güncelleyiniz.

"KAYDET" butonuna tıkladığınızda seçtiğiniz yatakları A2 ve B2 hücrelerine girdiğiniz tarihler arası SCALA sayfasında dolduracaktır. Yani ilgili hücreleri "1" yapacaktır.
Verileriniz eksikse uyarı verecektir.
Kayıt tamamlandıktan sonra "müsait yatak listesini" güncellemenizi isteyecektir.

B5 ile son satır aralığına mouse ile bir kere tıklarsanız "tık" işaretini koyar. Hücre değiştirip tekrar aynı hücreye basarsanız işaret kalkar. Veya mouse ile sağa tıklarsanız "Tık" kalkar. (not:Tık kodları alıntıdır)

İyi çalışmalar.
 

Ekli dosyalar

Son düzenleme:
Mükemmel

Sayın Ergun Bey,
Özel bazı nedenlerle konudan bir süre için kopmuştum.Ancak yeni inceleyebildim.Gerçekten mükemmel olmuş.Elinize,emeğinize sağlık,çok teşekkür ediyor,saygılar sunuyorum.
 
Günaydın

Sayın Ergün GÜLER,
Mesajıma cevap alamadım,bekliyorum.Bu mükemmel çalışmanızı taçlandırabilirsek büyük iş başarmış olacağız.Daha doğrusu olacaksınız.Umarım zaman bulur da ilgilenebilirsiniz.Saygılarımla...
 
Selam,
Özelden sorduğunuz soruya binaen;
Tabiki daha görsel hale getirebiliriz. Userform kullanarak olabilir.
diğer sorularınıza gelince, Oda çeşitleri ve Fiyatlandırma ile ilgili sizin son verdiğim çözüm üzerine ilgili isteklerinizi ekleyiniz. örneklendiriniz ve açıklamalar yapınız.
daha sonra müsait bir zamanda çözüm bulmaya çalışalım.
Ancak, sizden özellikle şunu istiyoru;. Tüm istek ve taleplerinizi konu altında yazınız dikkat ederseniz sizden ve benden başka kişiler de takip ediyor.
İyi çalışmalar.
 
Ayrıntılı,Kapsamlı ve Gerçek Durum Bilgileri

Sayın Ergun GÜLER,
Size misafirhanemizle,oda durumları,uygulanan ücret tarifeleri ile ilgili ayrıntılı bilgi verdiğim,açıklamalar yaptığım ve ne istediğimi yazdığım dosya ektedir.Bilginize ve ilginize sunuyorum.Saygılarımla..
 

Ekli dosyalar

Geri
Üst