[SORGU] Farklı tablo alanlarından sorgu kriteri belirlemek.
#1
tbl_Araclar tablosundan oluşturacağımız sorgunun Grup ve Yıl alanlarının kirterlerini
tbl_IhaleMiktar isimli tablonun Grup ve Yıl değerlerine bakarak nasıl sorgu oluşturabiliriz.

DLookup kullanımı ile çözülebileceğini düşünüyorum fakat uğraşmama rağmen bir türlü çözemedim.

Örnek olarak;
1. Grup araçlarda < 2016
2. Grup araçlarda < 2015
3. Grup araçlarda < 2014


Sonuç olarak aşağıdaki kod ile oluşan sorgunun
otomatik olarak oluşturulması için farklı bir yöntem olacak.

örnekte Çıkacak olarak 5 adet araç kalacak.

SQL
  1. SELECT tbl_Araclar.*
  2. FROM tbl_Araclar
  3. WHERE
  4. (((tbl_Araclar.Grup)=1) AND ((tbl_Araclar.Yil)<"2016")
  5. AND ((tbl_Araclar.Aktif)=TRUE)) OR (((tbl_Araclar.Grup)=2)
  6. AND ((tbl_Araclar.Yil)<"2015")) OR (((tbl_Araclar.Grup)=3)
  7. AND ((tbl_Araclar.Yil)<"2014"));




Eklenti Dosyaları
.rar   Örnek.rar (Boyut: 435,49 KB / İndirilme: 58)



  Alıntı
Bu mesajı beğenenler:
#2
Sayın İşçınar, aşağıdaki şekilde denediniz mi? Kolay gelsin.

SELECT tbl_Araclar.*
FROM tbl_Araclar
WHERE
(tbl_Araclar.Grup=1 AND tbl_Araclar.Yil<"2016" AND tbl_Araclar.Aktif=True) OR (tbl_Araclar.Grup=2
AND tbl_Araclar.Yil<"2015") OR (tbl_Araclar.Grup=3 AND tbl_Araclar.Yil<"2014");



  Alıntı
Bu mesajı beğenenler:
#3
(14-03-2018, 12:47)EminA demiş ki: Sayın İşçınar, aşağıdaki şekilde denediniz mi? Kolay gelsin.

SELECT tbl_Araclar.*
FROM tbl_Araclar
WHERE
(tbl_Araclar.Grup=1 AND tbl_Araclar.Yil<"2016" AND tbl_Araclar.Aktif=True) OR (tbl_Araclar.Grup=2
AND tbl_Araclar.Yil<"2015") OR (tbl_Araclar.Grup=3 AND tbl_Araclar.Yil<"2014");

Amacım istemci bilgisayarlarda bulunan programlardaki sorguları tek tek düzenlemek yerine
tek bir tablo üzerinden minimum yıl değerini girip tüm sorguların çıktı değerlerini düzenlemek.

Biraz uğraştım ama şimdi sorgu ifadesini olması gereken şekilde düzenledim.
Çözüm aşağıdaki gibidir.

İlginiz için teşekkür ederim.

SQL
  1. SELECT tbl_Araclar.*
  2. FROM tbl_Araclar
  3. WHERE (((tbl_Araclar.Aktif)=TRUE)
  4. AND ((tbl_Araclar.Yil)<DLookUp("Yil","tbl_IhaleMiktar","Grup=" & [tbl_Araclar].[Grup])));





  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Farklı Tablodan Mükerrer Olmayan Bilgi Almak bilservisci 5 137 17-12-2023, 18:04
Son Mesaj: dsezgin
  [SORGU] Iki Tablo Arasında Sorgu Ile Güncelleme Yapma yahyamacit 2 135 10-11-2023, 13:22
Son Mesaj: yahyamacit
  [SORGU] Farklı Tablolarda Yer Alan Satış Bilgilerini Toplama Sorgusu Lidervet 1 141 09-11-2023, 00:54
Son Mesaj: dsezgin
  Tablo Verilerinin 2 Farklı Metotla Silinmesindeki Performans Farkı Hk. adnnfrm 3 136 22-10-2023, 11:46
Son Mesaj: BeyTor
  Access Verilerini Google Studio Veya Farklı Dashboard çözümleri Ile Raporlama Hk. adnnfrm 2 232 18-10-2023, 08:11
Son Mesaj: adnnfrm
  Iki Farklı Yazıcıya Iki Farklı Raporu Yazdırmak adnnfrm 5 191 08-10-2023, 05:34
Son Mesaj: dsezgin
  [VBA] Mail Ile Tablo Ya Da Sorgu Gönderme benuva 5 244 17-06-2023, 12:18
Son Mesaj: benuva
  Ders Kodları Tablosundaki Alan Adlarına Göre öğrencinin Sınıfını Belirlemek .. programmer67 8 345 18-05-2023, 16:49
Son Mesaj: programmer67

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi