1. sorunuzdaki soruya çözüm olarak aşağıdaki kodu kullanmayı dener misiniz?
Birden fazla kriter kullanılacaksa
çapraz sorgunun formdan kriter alabilmesinin temel mantığı şu ;
sorgunun en başına
PARAMETERS eklenip formdan alacağımız her kriter için tek tek o alanları ve türü tanımlanmalı, her kriter virgülle ayrılıp en sona "
;" konmalı
PARAMETERS Formlar![strForm]![Metin1] long
, Formlar![strForm]![Metin3] long
;
gerisi bildiğimiz sorguda where kalıbı
PARAMETERS Formlar![strForm]![Metin1] long
, Formlar![strForm]![Metin3] long
;
TRANSFORM Sum(Tablo1.say) AS Toplasay
SELECT Tablo1.adı
FROM Tablo1
WHERE (((Tablo1.tarih) between (Formlar![strForm]![Metin1]) and (Formlar![strForm]![Metin3]) ))
GROUP BY Tablo1.adı
ORDER BY Tablo1.adı, Tablo1.tarih
PIVOT Tablo1.tarih;
2. yöntem olarak eğer doğrudan butona basınca sorgunun kriterli açılması
aslında parametreleri doğrudan sorgunun tasarım penceresinden de ekleyebilmemiz gerek ama sorun bende midir bilmiyorum ama ben başaramadım
kusura bakmayın unutmuşum
dosyayı da ekledim,
Kriterli Çapraz Sorgu_SorguKaydet.rar
(Dosya Boyutu: 21,5 KB | İndirme Sayısı: 5)