• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Listboxta şartlı listelemek.

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,239
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Açılan kutuya Bolum adlı alandaki verileri tekrarsız yüklüyorum.
İstediğim listbox'ta açılan kutudan bolum alanından seçtiğim verilere uyan satırları (5 sütunlu litbox) listbox'ta listelemek istiyorum.
Teşekkür ederim.
 
Merhaba Evren Bey..

Listenin satır kaynağı tabloya dayanıyorsa bunu sorgu çevirmeli ve silme olayındaki gibi ilgili alanın ölçütünde bu açılan kutuyu göstermelisiniz.
 
Merhaba Evren Bey..

Listenin satır kaynağı tabloya dayanıyorsa bunu sorgu çevirmeli ve silme olayındaki gibi ilgili alanın ölçütünde bu açılan kutuyu göstermelisiniz.
Sorgu türünü ne seçmem gerekiyor acaba?
 
Sayın Evren Gizlen,

Bu gibi sorgular hep Seçme Sorgusu türündendir.

SELECT ile başlar.

İyi çalışmalar
 
Sayın Evren Gizlen,

Bu gibi sorgular hep Seçme Sorgusu türündendir.

SELECT ile başlar.

İyi çalışmalar
Modalı bey maalesef yapamadım.
Listbox oluşturdum herhalde sorguyu doğru oluşturamadım.
Bu konu ile yardımcı olurmusunuz?
 
Merhaba..

Listenin kaynağındaki sorgu bu şekilde olmalı..:

Kod:
SELECT alan1, Bolum, alan3, alan4, alan5 FROM Tablom WHERE Bolum=Forms!Formum!AçılanKutum

Bunu düzenleyip sorgu olarak kaydedin ve listeye kaynak gösterin. Direkt listenin satır kaynağınada yazabilirsiniz..

Tablom = Tablonuzun adı
Formum = Formunuzun adı
AçılanKutum = Açılan kutunun adı (isimde boşluk olmasın. Varsa ismi köşeli parantez içerisine alın)
alan1-3-4-5 = Bolum harici diğer alanlar..

Açılan kutudan bölumü seçtikten sonra listeyi güncellemeyi unutmayın. İlgili nesnenin Günceleştirme sonrasına me.listem.requery yazın.
 
Taruz bey satır kaynakına yapıştırıyorum bir başka yer seçince siliniyor.
Yapıştıramıyorum yani.
 
Evren Bey,

istediğiniz şekilde işleyen bir örnek ekliyorum.. ;)
 

Ekli dosyalar

Benim dosyama bakarmısınız ben niye kaynak türüne bir şey yazamıyorum.Yazınca bir yer sçince siliniyor.
 

Ekli dosyalar

Listenizin satır kaynağı düzenlenmiş şekliyle bu olacak..

Kod:
SELECT Kalori.SIRA, Kalori.Bolum, Kalori.Besin, Kalori.Miktar FROM Kalori WHERE (((Kalori.Bolum)=[Formlar]![Kalori]![Açılan Kutu12]));
 
Fikir edinmeniz açısından bunu boş bir sorgunun sql görünümüne yapıştırıp sorguyu tasarım görünümüne alın. İşlem hakkında daha iyi bilgi sahibi olursunuz..
 
Listenizin satır kaynağı düzenlenmiş şekliyle bu olacak..

Kod:
SELECT Kalori.SIRA, Kalori.Bolum, Kalori.Besin, Kalori.Miktar FROM Kalori WHERE (((Kalori.Bolum)=[Formlar]![Kalori]![Açılan Kutu12]));
Yine yapıştıramıyorum.Başka bir yer seçilince siliniyor.:agla:
 
Listeyi seçimden sonra güncellemiyorsunuz demekki.. Ayrıntılı mesajımda bahsetmiştim..
 

Ekli dosyalar

Gene olmuyor taruz bey.
Sizin yolladığınız dosyadan kopyalayıp kendi dosyama yapıştırdığım zmana aşağıdali resimdeki hatayı veriyor.:frown:SQL deyiminden sonra karakter bulundu.
acseseshataox2.jpg
 
Yazdığınız sql cümlesini ekler misiniz buraya?
 
Yazdığınız sql cümlesini ekler misiniz buraya?
Sizin yolladığınız dosyada kaynak satırdaki değerin aynisini kopyalayıp yapıştırdım.
SELECT Kalori.SIRA, Kalori.Bolum, Kalori.Besin, Kalori.Miktar FROM Kalori WHERE (((Kalori.Bolum)=[Formlar]![Kalori]![Açılan Kutu12]));
SELECT Kalori.SIRA, Kalori.Bolum, Kalori.Besin, Kalori.Miktar FROM Kalori WHERE (((Kalori.Bolum)=[Formlar]![Kalori]![Açılan Kutu12]));
SELECT Kalori.SIRA, Kalori.Bolum, Kalori.Besin, Kalori.Miktar FROM Kalori WHERE (((Kalori.Bolum)=[Formlar]![Kalori]![Açılan Kutu12]));
Taaruz bey buraya yapıştırınca ortaya çıktı.
Ben devamlı üst üste yapıştırmışım seçili alan silinmemiş.
Şidi oldu.
Yalnız comboboxtan seçtiğim değerler şimdi listboxta listelenmiyor.Bir tek form ilk açılırken comboboxta hangi değer varsa omnlar listeleniyor.Değiştikçe değişmiyor listbox bir daha
 
Açılan kutunun günceleştirme sonrasında (after update) olay yordamına listenin açılan kutudaki seçiminize göre sorgulanmasını sağlayacak şu kodu yazınız.

me.listenizin_adı.requery
 
Tamamdır.
Teşekkür ederim.Taruz bey.:D
 
Şimdide listboxtaki ilk sütundaki otomatik sayı dğerlerinin listelendiği dğerleri SIRA adlı textbox aktaramıyorum.Çünkü column(0) ikinci sütundan başlıyor.Ne yapmalıyım?
 
Geri
Üst