makroda sql cümleciği kullanma

Katılım
12 Eylül 2005
Mesajlar
66
Excelde sayfa 1'de verilerim bulunuyor. Sayfa 2'ye koyduğum tuşa yüklediğim Makro içinden bu sayfaya bağlanıyorum. Makroda kullandığım sorgu cümlesi
"select adi,soyadi from personel where adi in ('ADEM','ÜLKÜ')" . Bu sorgu cümlesi bir kayıt getiriyor. adi adem ve ülkü olan birden fazla kayıt olmasına rağmen. Hatanın "in" kelimesinden kaynaklandığını düşünüyorum ("in" cümlesini "=" veya "like" gibi algılıyor sanırım) fakat bu kelimenin yerine ne kullanacağını bulamadım. Yardım ederseniz sevinirim.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,257
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
Merhaba,
Aslında "in" cümleyi kısaltmak için kullanılır. Eşdeğer cümle yapısı şu şekildedir.
Kod:
"select adi,soyadi from personel where adi ='ADEM' Or adi ='ÜLKÜ'"
 
Katılım
12 Eylül 2005
Mesajlar
66
merhaba;
aslında ben soruyu hatalı sordum. sorgu cümlesi şöyle
"select adi,soyadi from personel where adi in (select adi from idareci where yil=2006 and ay=4)"
ikinci select cümlesinden yaklaşık elli tane isim geliyor. bu yüzden "in" kullanmak istedim. Ama tüm sorguyu çalıştırınca tek kayıt dönüyor.
Yardımlarınızı bekliyorum.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,257
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
Ekte örnekten inceleyin.
 
Son düzenleme:
Katılım
12 Eylül 2005
Mesajlar
66
çok teşekkür ederim yardımlarınıza hatamı buldum.
 
Üst