Çoklu arama - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Çoklu arama (/konu-coklu-arama.html) Sayfalar:
1
2
|
Çoklu arama - danke - 28/05/2009 Arkadaşlar kolay gelsin iyi günler, daha önce bu soruya benzer başka bir sorum arkadaşlar tarafından cevaplandırılmıştı, yani aynı soruyu sormuyorum. Fakat o arama şekli çok işimi gördüğü halde, başka ihtiyaçlarda ortaya çıktı, yardımcı olacak arkadaşlara teşekkürler. Daha önce sorgu için verilen ölçüt, Deyim1:[Adi]&[Soyadi]&[Okulu]&[Anneadi]&[Babaadi] Like "*" & [Ara ] & "*" Bu ölçütle, aynı anda adi ve soyadı yazıldığında doğrudan o adla ve soyadla başlayanı buluyor, veya adı yazıldığında o adla yazılı olanları buluyor, veya soyad yazılı olduğunda o soyadla yazılı olanları buluyor, Ancak sorumu şu, programı kullanan kişilerin bilgisayar bilgileri farklı, anlayışlarıda farklı olduğu için birisi Ahmet diye arattırıyor, birisi Ahmet ALTAN diye arattırıyor, birisi ALTAN diye arattırıyor, bunlarda sorun yok, veri geliyor. Sorun arka arkaya anne ve baba adı, anne adı kişi adı, soyadı adı gibi vb. farklı şekillerde arattırıldığında çıkıyor, yani sorgudan veri gelmiyor, arananı göstermiyor. Bu arattırma sorununun çözülmeyeceği hakkında fikrim yok! İlgilenip yardımcı olacak arkadaşlara teşekkerler. Not:Önce cevaplandırılmış soruyla devam edim diye düşündüm, hatta başladım, ancak sorun farklılaştığı için burada sormaya karar verdim. Cvp: Çoklu arama - okileturc - 29/05/2009 Sayın danke Neyi ne için aradığını bilmeyen bir kullanıcıya süzgeç mi dayanır Benim en son önerimden 3,4,5 .... n tane yapasınız hepsini üstüste koyup görünmez yaparsınız, yanına bir combobox koyarsınız içinede adı, anne adı, kızlık soyadı adı, amca adı, dayı adı ......... seçenekleri koyarsınız, hangisini seçerse ilgili süzgeçi görünür yaparsınız işte size tek tık, tek alan vs. Bunları çözmek kolay ama, süzgeç nereye kadar diyesim var Kolay gelsin Şaka kısmının dışında benim önerim arama konusunu biraz daha derinleştirmeniz. Kendi adıma ben ekteki örneği çok kullanıyorum. Sizin dediğiniz gibi "her türden kullanıcıya" cevap olabiliyor. Süzülecek bilgilerin kolon başlarına birer combobox koyuyorsunuz Bu combolar subformda bildiğimiz Like *& ????&* filtresi uyguluyor Yani bunlar kümülatif süzgeçler, üstüste çalışıyor. Ayrıca ilintili comboları da her seçimden sonra süzüyorsunuz Örneğin bir müşteri adı seçildiğinde seri no combosunda sadece o müşteriye ait seri numaraları seçilebilir oluyor Yada Marka-Model ilişkisi Marka seçiminden sonra model combosu sadece seçilen marka ile bağlantılı oluyor Binlerce kayıt bile olsa bilinçli bir arama ile 2 en fazla 3 seçimden sonra ekranda zaten çok az bir kayıt kalıyor Size de onu seçmek kalıyor Açıkçası size uzun bir cümlecik önerdim ama hiç de içime sinen bir metod değildi Karar sizindir Cvp: Çoklu arama - danke - 29/05/2009 Sayın okileturc teşekkürler, daha önce vermiş olduğunuz yol işimi gördü demiştim. Zate arattırmak istediğim alan ismi "combobox " da, adı-soyadı-anne ve baba adı- diye yazılı, oraya başka adlarda koyarak arattırabilinir, ancak "google" deki gibi kişi gelsin şahısla ilgili ne biliyorsa, ve nasıl yazıyorsa o şekilde bulsun diyorum, söylediğiniz gibi bunun süz mantığı olduğunu da biliyorum. Ancak istediğim şu; 6 alan var, bu 8 de olabilir, sizin metodla neyi aramak istediğim kısmına tekbirşey (Kaz,Kazı,Kazım vs.) yazdığımda tüm alanlara bakarak ilgili kayıtlar çıkıyor, iki kelime yazdığımda Kazım KAZMA gibi yine ilgili kayıtlar çıkıyor, ancak şahıs yanlışlıkla SOYAD'la ADI yazdığında "KAZMA Kazım", yada Annesinin adı Ayşe ve şahsın soyadını KAZMA yazdığında çıkmıyor, sorunum bu. (Şahıs sorguda ölçüt olan alanlarda neyi, nasıl yazarsa yazsın, aradığını çıkartacak yol var mı diye arıyorum, adı süz olsada) Sorgudaki diğer alanlarda sizin daha önce verdiğiniz aynı ölçütleri yazarak deneyip dönecem )) ilginiz için teşekkürler, iyi akşamlar. Yeni oluşturacağım diye anladığım yer (alan adlarını değiştireceğim tabi) Deyim1:[Adi]&[Soyadi]&[Okulu]&[Anneadi]&[Babaadi] Like "*" & [Ara ] & "*" Yazınızın alt tarafını okumadan yazmışım, cevap verdiğiniz için teşekkürler. Ben yinede söylediğim gibi bir yöntem var mı diye aramaya devam edeyim diye düşünüyorum. Kolay gelsin.. Cvp: Çoklu arama - esrefigit - 29/05/2009 arkadaşlar ben bu konuda daha önce bir örnek ekledim ado ile yapılmış tam örnek alanlar boşalıyor hangi alanları doldurursanız o alanlara yazdığınız veriler tutan kayıtlar geelir eğer sadece isim yazarsanız o isimde kaç kişi varsa onları getirir soy isimde yazarsanız isim ve soyismi birlikte arar ve tutanlar gelir baba adıda yazarsanız üç alanda birebir tutan kayıtlar gelir yani formdaki bütün alanları krtiter olarak kullanabilirsiniz zaten doğru arama yoluda budur bütün alanları ister ayrı ister birlikte kullanabilme Cvp: Çoklu arama - tdsharun - 29/05/2009 Hocamın bahsettiği örnek: Ado İle Yapılmış Tüm Özellikleri İle Bir Form Cvp: Çoklu arama - danke - 29/05/2009 İlginiz için teşekkürler, peki arandığında bulunan kayıtları alt formda aşağıya doğru nasıl sıralattırırız? Bulunan kayıtların üstüne tıklandığında o kayıtla ilişkili formun açılmasını bu programa ekliyebilirmiyiz? Cevaplar işin teşekkürler. |