Öncelikle böyle bir çalışmayı başlatan arkadaşlara tşk ederim.
Soruma gelince
ekli Access dosyasında 6csorguH adında bir çapraz sorgu oluşturdum. Sorguya iki tarih aralığı girecek iki parametre tanımladım. ilgili sorguyu sorgu kısmından çalıştırabiliyorum fakat iş " Tform1 " formundaki alanlara tarih aralığı girip rapor almaya gelince bazı tarihlerde rapor veriyor bazı tarihlerde de veri girmeme rağmen ( sanırım raporun sütun kısmındaki alanlara ilişkin tüm alanlarını kapsayan veriler girilmemiş olursa ) bazı tarihlerde rapor alamıyorum ilgili form butonu ile "Rpr12" adındaki rapor açılıyor bu konu hakkında yardımcı olursanız sevinirim . Yani işin özü ilgili sorguyu sorunsuz çalıştırarak raporuma yansıtmak için neler yapmalıyım yada raporu mu modernize etmem gerekir. Şimdiden arkadaşlara çok teşekkürler iyi çalışmalar
Çapraz sorguda tarih parametresi
Sayın Mehmet Yörük, 6csorguH raporunuzun sorgu kısmında özelliklerdeki sütün adlarını değiştirdim. Sonrada Hafta sayısını toplamısını istedim. Bu işlemden sonra kayıtlarınızdan Nisan 2009/ Mala Karşı İşlenen Suçlar/ Evden Hırsızlık kaydının haftasını sildim. Buna rağmen çapraz sorgu neticesinde raporunuzda listelendi ve toplamda da "0" değerini aldı. Raporun son sayfasının, son sırasını incelerseniz göreceksiniz. Umarım istediğiniz budur. En azından ben öyle anladım. Saygılarımla
Tarih ile ilgili sorgulama çapraz sorgu mantığına ters olabilir. Bu durumda ben şahsen şöyle bir yöntem izlerim hep. Önce bir form üzerinden verileri normal seçme sorgusu ile tarih kriterine göre filtreleyip bir tablo oluştururum. Sonra da bu tabloyu kullanarak çarpaz sorgu ile sorgulama yaparım. Tüm bu sorgulamalar bittiğinde de oluşan tablo silinmelidir. Çünkü yeni bir sorgulamada herşey temiz olmalı. Bir de bunu deneyin derim ben...
İnadına, ille de Accesstr.net...
Sayın Ercan bey,
sorgulama tarihine aralık olarak 01.01.09 ile 01.01.09 aralığını sorgulatın. Bakın 2009 Kasım ayı gelecektir. Ne alaka di mi? İşte hata bu. Siz ne yazarsanız yazın o bildiğini sorguluyor. Çünkü tarih alanına ölçüt olarak girilen
Between [forms]![Tform1]![bt1] And [forms]![Tform1]![bt2]
ifadesi aslında doğru çalışıyor. Fakat dönem adlarının geldiği tablodaki dönemid değeri ile tblICRAAT tablosundaki "dönem" değeri arasında tutarsızlık var. Önce onları halletmelisiniz. Yani ben 2009 yılı 12.nci aydan bir tarih aralığı sorguladığımda dönem değeri 12 oluyor, ama dönem tablosundaki ilişkili alanda mesela 12 yok. Bu sefer sistem çalışmıyor. Dönem bilgisi yanlış dönüyor. Önce oradaki hatayı düzeltin.
sorgulama tarihine aralık olarak 01.01.09 ile 01.01.09 aralığını sorgulatın. Bakın 2009 Kasım ayı gelecektir. Ne alaka di mi? İşte hata bu. Siz ne yazarsanız yazın o bildiğini sorguluyor. Çünkü tarih alanına ölçüt olarak girilen
Between [forms]![Tform1]![bt1] And [forms]![Tform1]![bt2]
ifadesi aslında doğru çalışıyor. Fakat dönem adlarının geldiği tablodaki dönemid değeri ile tblICRAAT tablosundaki "dönem" değeri arasında tutarsızlık var. Önce onları halletmelisiniz. Yani ben 2009 yılı 12.nci aydan bir tarih aralığı sorguladığımda dönem değeri 12 oluyor, ama dönem tablosundaki ilişkili alanda mesela 12 yok. Bu sefer sistem çalışmıyor. Dönem bilgisi yanlış dönüyor. Önce oradaki hatayı düzeltin.
İnadına, ille de Accesstr.net...
(29/12/2009, 00:12)mehmetdemiral yazdı: Sayın Ercan bey,
sorgulama tarihine aralık olarak 01.01.09 ile 01.01.09 aralığını sorgulatın. Bakın 2009 Kasım ayı gelecektir. Ne alaka di mi? İşte hata bu. Siz ne yazarsanız yazın o bildiğini sorguluyor. Çünkü tarih alanına ölçüt olarak girilen
Between [forms]![Tform1]![bt1] And [forms]![Tform1]![bt2]
ifadesi aslında doğru çalışıyor. Fakat dönem adlarının geldiği tablodaki dönemid değeri ile tblICRAAT tablosundaki "dönem" değeri arasında tutarsızlık var. Önce onları halletmelisiniz. Yani ben 2009 yılı 12.nci aydan bir tarih aralığı sorguladığımda dönem değeri 12 oluyor, ama dönem tablosundaki ilişkili alanda mesela 12 yok. Bu sefer sistem çalışmıyor. Dönem bilgisi yanlış dönüyor. Önce oradaki hatayı düzeltin.
Hocam ben olayı anladım..Teşekkür ederim. Artık Mehmet YÖRÜK bey kendisi için, önerileriniz doğrultusunda yaparak kullanır. Saygılarımla
Bu soruyla ilgili bir dönüş yapılmamış. Soru sahibi dönüş yapmazsa Cevaplanmış Access sorularına taşıyacağım artık..
İnadına, ille de Accesstr.net...
Konuyu Okuyanlar: 1 Ziyaretçi