AccessTr.neT
Listboxda simple multiselect ile query çalıştırma - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Listboxda simple multiselect ile query çalıştırma (/konu-listboxda-simple-multiselect-ile-query-calistirma.html)

Sayfalar: 1 2


Listboxda simple multiselect ile query çalıştırma - levent_tuzel - 10/12/2009

Arkadaşlar Merhaba,

bir tablo içerisindeki değerleri bir form içerisindeki listboxdan secilene göre çalışan bir query ile alabiliyorum.

Ancak listbox da multiselect seceneği ile ayni field deki birden fazla kaydı alamıyorum.

Multiselect i sectiğim anda query içerisindeki değer boş geliyor.

bana bu konu hakkında yardımcı olabilirmisiniz?


Cvp: Listboxda simple multiselect ile query çalıştırma - Seruz - 10/12/2009

Bildiğim kadarıyla, listbox'ta çoklu seçim sonuçlarını direkt olarak sorgudan kullanamıyoruz.
Kod yazarak, seçilen kayıtları kod ile işaretlemek veya başka bir tabloya kaydetmek gerekiyor.

Forumda arama kısmında çoklu seçim yazıp aratırsanız, farklı örnekler bulabilirsiniz.
Örneğin aşağıdaki konulardaki örnekleri inceleyebilirsiniz:

listbox
listeden diğer bir listeyi çoklu seçimle süzme
Bir kayıt grubunu işaretlemek


Cvp: Listboxda simple multiselect ile query çalıştırma - Bilgisayarcı - 10/12/2009

Bi de bu var
Check List Box


Cvp: Listboxda simple multiselect ile query çalıştırma - levent_tuzel - 10/12/2009

gönderdiğiniz örnekler için teşekkür ederim ancak ne yazık ki problemimi çözemedim. listview lardan seçilen öğeleri alabildim.
bunu yaparken gönderdiğiniz örnekten çok faydalandım.

gelgelelim aldığım bu değerleri sorguya eklediğimde sorgu yine çalışmıyor.
ben istiyorum ki "1" or "2" şeklinde alsın.
tabi queryde formdaki bir yerden aldırdığım için "1 or 2" şeklinde bir arama yapıyor tabiki bulamıyor.

Bu bağlamda sorum şu olacak.
textbox a aldığım bu değerleri sorguda nasıl kullanabilirim

Emek veren herkese şimdiden teşekkür ederim


Cvp: Listboxda simple multiselect ile query çalıştırma - Bilgisayarcı - 10/12/2009

select * from tablo where alanadi in (1,2,3)


Cvp: Listboxda simple multiselect ile query çalıştırma - levent_tuzel - 10/12/2009

select * from tablo where alanadi in (1,2,3)
olarak tanımladığımda ise query kısmına yine "1,2,3" yazıyor.
yani parantez içerisindeki değeri ben queryde şöyle yapıyorum

select * from tablo where alanadi In ([Forms]![raporla]![secilmisler]) buda sorguda
select * from tablo where alanadi In ("1,2,3") şeklinde arama yapıyor textboxdan alınan değeri " ifadesiz nasıl kullanabiliriz.

eğer başarabilirsek örneğini buraya koyacağım faydası olur diye düşünüyorum

herkese iyi akşamlar
saygılarımla