Skip to main content

AccessTr.neT


Kritere Göre Listeleme

Kritere Göre Listeleme

#1
Merhaba,

1 adet formum ve verileri alacağım 2 adet tablom var. Formumda 2 tane tarih için metin kutusu ve 2 adet de kriter seçebileceğim açılan kutular var.

1-) Metin kutularından istediğim tarih aralığını seçip, sonuçları göster dediğimde alttaki liste kutusuna, o tarih aralığına kayıtlı tüm verileri getirmek istiyorum. (Tarih aralığındaki 2 tablodaki verilerin tümü)

2-) Eğer tarih aralığına ek olarak açılan kutulardan Kişi seçilirse,  seçilen tarih aralığındaki seçilen kişiye kayıtlı tüm verileri getirmek istiyorum. (Tarih aralığındaki seçilen kişiye ait 2 tablodaki verilerin tümü)

3-) Eğer tarih aralığına ek olarak açılan kutulardan Kişi ve Statü seçilirse, seçilen tarih aralığındaki seçilen kişiye kayıtlı statüye göre ilgili tablodaki verileri getirmek istiyorum. (Tarih aralığındaki seçilen kişiye ait ilgili tablodaki verilerin tümü)

Sitede 2 tarih arası rapor ile ilgili çok veri var ama liste kutusuna veri getirme ile ilgili sadece alpeki hocanın bir örneğini buldum. Onu da kendi dosyama uygulayamadım.

Yardımcı olabilirseniz sevinirim...
.rar Listeleme.rar (Dosya Boyutu: 220,86 KB | İndirme Sayısı: 22)
Cevapla
#2
Madde madde ele alalım:

1)Metin kutularından istediğim tarih aralığını seçip, sonuçları göster dediğimde alttaki liste kutusuna, o tarih aralığına kayıtlı tüm verileri getirmek istiyorum. (Tarih aralığındaki 2 tablodaki verilerin tümü)

demişsiniz. Ancak iki tablonun veri yapıları aynı değil ki? Nasıl farklı kriterlere ve değerlere sahip iki tablo verilerini tek bir listbox'ta göstereceğiz ki? Bu durumda şu yollarınız var:
a) Ayrı ayrı iki liste kutusu olabilir.
b) Tablo yapılarını değiştirebilirsiniz.
c) Birden çok sorgu kullanarak gereken bilgileri ayrı ayrı yerlerden bir tablo veya sorguda toplarsınız.

Bunu halledebilirsek diğer maddelere geçeriz.
İnadına, ille de Accesstr.net...
Cevapla
#3
(16/06/2016, 03:58)mehmetdemiral yazdı: Madde madde ele alalım:

1)Metin kutularından istediğim tarih aralığını seçip, sonuçları göster dediğimde alttaki liste kutusuna, o tarih aralığına kayıtlı tüm verileri getirmek istiyorum. (Tarih aralığındaki 2 tablodaki verilerin tümü)

demişsiniz. Ancak iki tablonun veri yapıları aynı değil ki? Nasıl farklı kriterlere ve değerlere sahip iki tablo verilerini tek bir listbox'ta göstereceğiz ki? Bu durumda şu yollarınız var:
a) Ayrı ayrı iki liste kutusu olabilir.
b) Tablo yapılarını değiştirebilirsiniz.
c) Birden çok sorgu kullanarak gereken bilgileri ayrı ayrı yerlerden bir tablo veya sorguda toplarsınız.

Bunu halledebilirsek diğer maddelere geçeriz.

Mehmet Hocam merhaba,

a) Ayrı ayrı iki liste kutusu pek uygun olmaz
b) Tablo yapılarında ne gibi farklar var. Bu seçeneği uygulayabiliriz. Hatalı noktaları söylerseniz, ben hemen değiştiririm tablo yapısını.
c) Birden çok sorgu ile verileri bir araya toplamak aklıma geldi. Baya uğraştım ama beceremedim.
Cevapla
#4
Hangi iki tablodan bahsediyoruz acaba?

Formda tarih aralığı seçme olayı var, ancak tarih sadece revize_standartlar_tablosu isimli tabloda tarih alanı var, diğer iki tabloda tarih alanı yok,

ayrıca, formdaki liste kutusundaki sütunlarda hangi alanlar olacak belirtirseniz daha kolay yardımcı olunabilir.
Cevapla
#5
(16/06/2016, 12:18)ozanakkaya yazdı: Hangi iki tablodan bahsediyoruz acaba?

Formda tarih aralığı seçme olayı var, ancak tarih sadece revize_standartlar_tablosu isimli tabloda tarih alanı var, diğer iki tabloda tarih alanı yok,

ayrıca, formdaki liste kutusundaki sütunlarda hangi alanlar olacak belirtirseniz daha kolay yardımcı olunabilir.

Ozan Bey hemen açıklayayım.

standartlar_listesi_tablosu ile revize_standartlar_tablosu tablosundan alacak verileri. 

Siz söyledikten sonra tekrar kontrol ettim. Her iki tabloda da tarih ile ilgili alanlar "Tarih/Saat" olarak seçilmiş görünüyor.

standartlar_listesi_tablosu'ndan hazırlama_tarihine göre, 
revize_standartlar_tablosu'ndan revize_tarihine göre filtreleme yapacak.

Liste kutusunda tek başlık olacak. Sadece standart adları gelecek. ([std_adi])
Cevapla
#6
Sorunuza cevap bulmak adına sormam gereken son soru, çözüm bulamazsam başka soru yok.

Statüye göre arama nasıl yapılacak, hangi alana göre ??????
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task