Sayın nunu446
Benim de böyle bir sorunum vardı.
Bu sorunu doğru-yanlış tablosu tutarak aştım.
Tabloma veriyi internetten çekerek aldığım için
yazım düzenini gelen şekliyle kontrol etme imkanım yok.
Nasıl geliyorsa öyle.
Ben de doğru isim listesi çıkardım.
Bunların karşısına ikinci bir sütuna yanlış yazılmış olanları "&" ile ekledim.
Dış veriyi çektiğimde önce bu tabloya uğrarım yanlışları düzeltirim,
farklı bir yanlış yazım varsa onu tabloya eklerim,
bir sayısal kodlama sistemi geliştirdim kodlarımı dağıtırım
sonra ne raporlama yapacaksam onu yaparım.
Zaten bir süre sonra yanlış yazım düzeni yanlışa doyuyor.
Doğru bir seçenek üç beş yanlış yazım şekliyle kalıyor.
Şimdi bence;
C ve F sütunlarını başka bir sayfada altalta kopyala yapıştır yapın.
Sütunu seçin. Yinelenenleri kaldırın. 1163 tane benzersiz firma ismi var.
Ben sol taftaki Muhasebe Hesap Kodu kısmından yürünebilir diye düşünmüştüm
fakat buradaki kodlar doğru firma için de yanlış firma için de farklı.
Yani burdan yürüme imkanı yok.
O zaman burdan sonrası bir defaya mahsus amelelelik.
Bunu yapacaksınız.Bundan kaçış yok.
Doğru olan firma ismine sıra no verin. Kodlayın yani.
Doğru olmayanlara 0 verin. Zaten bu aşamadan sonrası 0 olanları InStr ile
aramak olacak. Orada muhtemelen bazı ölçütler geliştirmek icap edecek
buna o zaman bakarız. Bence sorunuzun yanıtını formüller kısmında zorlamak
pek gerçekci değil. Burda kapatın. Makrolar kısmında sorun.
Başlığınız konuyu ne kadar iyi tanımlarsa,
arama sırasında döndürülen sonuçlar da o kadar alakalı olur.
Bu hem formun genel işleyişi için hem de sizin daha sağlıklı yanıtlar almanız için
en uygunu diye düşünüyorum.
Metinsel arama-tarama birimleri için
sayısal bir kodlama sisteminiz olsun. Bu müthiş bir kolaylık.
Deneyin göreceksiniz. ABC firmasının kodu 10 ise 10 yazın.
Yok bu benim kafamı karıştırır derseniz bir sütun ekleyin yazın bu kodları.
En son aşamada raporlamanızı görselleştirdiğiniz alanda firma isimlerini girersiniz.
Geçer gider. Raporlama işlemlerini firma isimleri üzerinden yürütüyorsanız form düzenine geçin.
Firma isim kayıtlarını ComboBox dan yapın. vs.
Ama önce şu kodlama işlemlerini yapın. Soruyu makrolar kısmına taşıyın.
Kolay gelsin.