Kelime İçinde Geçen 2 3 4 Harfe Göre Veri Doldurma

6 saat önce

ayd33

Veri tabanında bulunan  kod sütununda belirli kelimler içeren verilerin karşılığına    kod tablosundaki verileri yazdırmak istiyorum.
Yapmak istediğimi  ek resimde belirttim.
4 saat önce

atoykan

SELECT veri.SEFLIK_ADI, veri.BOLME_NO, veri.KOD, veri.GERCEK_SAH, veri.RENK_KODU, veri.acikla, veri.[not],
IIf(veri.KOD Like '*b2*' Or veri.KOD Like '*b3*','İlk Aralama',
IIf(veri.KOD Like '*ab2*' Or veri.KOD Like '*ab3*','Sıklık Bakımı',
IIf(veri.KOD Like '*r*','Rehabilitasyon',
IIf(veri.KOD Like '*[!y]*Y*' Or veri.KOD = 'Y','Yangın',
IIf(veri.KOD Like '*s*','silvikültür',
IIf(veri.KOD Is Not Null,'Bakım','Bakım')))))) AS Durum
FROM
    veri;
sorgusu istediğiniz sonuçları verecektir. Ancak bu tip yaklaşımlar genelde doğru çalışırken örneğin kod bölümüne ...b...2....b....3 gibi veri yazıldığı ilk anda hatalı sonuç verir.
4 saat önce

ayd33

kod tablosuna bağlanacak şekilde yapılabilir mi  kod tablosuna ekleme yapmak gerekiyor bazen