En doğru yöntem sayın Atoz'un bahsettiği modülü yazarak sağlanabilir. Bunun yanında accessin nimetlerini kullanarak da bu soruna çözüm bulunabilir. Bu yöntemde kod yazmayı bilmeyen kişiler de bu işi yapabilir.
Gördüğüm kadarıyla bir çok sorgu zincirleme olarak birbirine bağlı. En son olarak 6. sorguya gelinmiş ve asıl tarih aralığı kaynak olarak kullanılan test1 sorgusundan geliyor. Çapraz sorgu parametre girişini hiç sevmez. Benim önerim alternatif önerim tablo yapma sorgusu oluşturup tarihe göre filtrelenmiş bu tablodan çapraz sorgu yapmaktır.
Örnekte gecici adlı bir tablo oluşturdum. Bu tablo oluşturulurken parametre değerleri istiyor. O değerleri girerek tabloyu oluşturmak için "tablo yap" adlı sorguyu çalıştırın. Daha sonra da çapraz sorgunuzu açabilirsiniz. Bu arada bu işlemleri nasıl olsa bir form üzerinden yapacaksınız ya, o sırada tek tuşla tüm işlemleri halledebilirsiniz. Ben bir de örnek form yaptım size. En iyisi onu inceleyin anlayacaksınız.
İnadına, ille de Accesstr.net...