Listboxta şartlı listelemek.

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
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.
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
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.
 

Orion1

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

Ofis-2010-TR 32 Bit
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?
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın Evren Gizlen,

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

SELECT ile başlar.

İyi çalışmalar
 

Orion1

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

Ofis-2010-TR 32 Bit
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?
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
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.
 

Orion1

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

Ofis-2010-TR 32 Bit
Taruz bey satır kaynakına yapıştırıyorum bir başka yer seçince siliniyor.
Yapıştıramıyorum yani.
 

Orion1

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

Ofis-2010-TR 32 Bit
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

Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
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]));
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
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..
 

Orion1

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

Ofis-2010-TR 32 Bit
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:
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Listeyi seçimden sonra güncellemiyorsunuz demekki.. Ayrıntılı mesajımda bahsetmiştim..
 

Ekli dosyalar

Orion1

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

Ofis-2010-TR 32 Bit
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.
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Yazdığınız sql cümlesini ekler misiniz buraya?
 

Orion1

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

Ofis-2010-TR 32 Bit
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
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
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
 

Orion1

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

Ofis-2010-TR 32 Bit
Tamamdır.
Teşekkür ederim.Taruz bey.:D
 

Orion1

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

Ofis-2010-TR 32 Bit
Ş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?
 
Üst