Skip to main content

AccessTr.neT


Benzer kayitlari nasil bulabilirim? (birden fazla field)

Benzer kayitlari nasil bulabilirim? (birden fazla field)

Çözüldü #7
Görebildiğim kadarıyla, "kata_benzer_bul" sorgusundaki

Like "* " & [katar_parsed0].[Parsed1] & " *" Or Like "* " & [katar_parsed0].[Parsed2] & " *" Or Like "* " & [katar_parsed0].[Parsed3] & " *" Or Like "* " & [katar_parsed0].[Parsed4] & " *" Or Like "* " & [katar_parsed0].[Parsed5] & " *" Or Like "* " & [katar_parsed0].[Parsed6] & " *" Or Like "* " & [katar_parsed0].[Parsed7] & " *" Or Like "* " & [katar_parsed0].[Parsed8] & " *" Or Like "* " & [katar_parsed0].[Parsed9] & " *" Or Like "* " & [katar_parsed0].[Parsed10] & " *"
ölçütünü kullanıyorsunuz.

Bu ölçüt veya sozlukana sorgusundaki "kotoba" alanı ve ölçütü dışında benim bildiğim farklı bir yöntem yok. Vba üzerinden yapmaya kalkarsak yine vb'da benzeri ölçüt yazılacak.

Farklı önerisi olan konuya belirtirse memnun olurum.
Cevapla
Çözüldü #8
Sn. kupacor, sorunuzun son durumu nedir acaba? Farklı bir yöntem bulabildiniz mi?
Cevapla
Çözüldü #9
Selamlar,
Maalesef Access bu konuda beklentileri tam karşılayamıyor. Araştırmalarımda genelde 1 field için 1 veya 2 kelimeyi ayıklayıp diğer yine tek bir field ile karşılaştırma yolu gösteriliyor. Bu sebeple bende formdaki bütün alanları tek bir field da birleştirdim. Daha sonra nokta virgül vs gibi karakterlerden temizledim. Bu sayede parsed fonksiyonu ile katarı kelimelere temiz bir şekilde ayırdım. Burda problem her ayrılan kelimeyi ayrı ayrı field olarak biryerde tutmanız. Ben baştan itibaren 10 field tanımladım. Son olarak aynı tabloda aynı birleştirilmiş field içinde like parsed1 or parsed2 or...parsed10 şeklinde filtre uyguladım. Aslında bir hayli işimi gördü. Ama metod biraz hantal. Asıl niyetim google daki gibi katar içinde herhangi bir 4-5 karakterlik uyum sağlayan kayıtları getirmesiydi. Daha iyi bir metod varsa ben de merak ediyorum.
Cevapla
Çözüldü #10
Bu 10 fieldi birleştirme sorgusu ile tek sütunda alt alta yazdırıp aynı birleştirme sorgusuna tek bir ölçüt yazsanız?
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da