Rapor alırken hepsi çıkıyor

1 2 3
25/02/2011, 00:11

yasardic

Sayın Hocalarım öncelikle saygılarımı sunarım hocalarım abilerim yıllardır sitemizi takip ediyorum ögrendiklerimle birşeyler yapmaya çalıştım fakat yerli olmadı sizden ricam ekte gönderdiğim forma bakmanızı rica ediyorum formada işlemi yaptıktan sonra çıktı almam gerekiyor fakat kayıtların tümünü çıktı veriyor oysa sadece günün çıktısını veya tarih seçmek suretiyle çıktı almam mümkünmü saygılarımla
25/02/2011, 00:12

ercansahin

25/02/2011, 01:00

yasardic

sayın hocam BlackEagle örneği gördüm inceledim fakat benim yaptığım programda sorgu çok olduğundan işin içinden çıkamadım özür diliyorum ip uçu verirmisiniz affınıza sığınaraktan
25/02/2011, 01:12

ercansahin

Evet sizinde belirttiğiniz üzere çok fazla form ve rapor var, sorunuzu sorarken hangi form ve hangi rapora bakılacak söyleseniz daha anlaşılır olmazmı? Nedense çoğunlukla arkadaşlar sizin gibi davranıyor ve düşüncelerini tahmin etmemizi bekliyor.

Elbette inceleyince çözeriz nerede ne olduğunu ancak, takdir edersiniz ki zaman sıkıntısı söz konusu, lütfen bu doğrultuda bir açıklama yapınız.
25/02/2011, 01:15

durkheim

Merhaba
Bir örnek yaptım ama sorgunun bir yerinde hata var. Nerden kaynaklandığını bulamadım. Kolay gelsin
25/02/2011, 01:17

ozanakkaya

Çözüm 30 saniye, formu ve raporu tespit etmek 5 dakikamı aldı.

Rapor ve formun kayıt kaynağı aynı (HESAP AL GÜNLÜK (Ytl) Sorgu) sorgu.

bu sorgunun kopyasını oluştur ve raporun kayıt kaynağını yeni oluşturduğun sorgu yap. Bu sorguyu tasarım görünümünde aç,

Kod:
>=#01.01.2011# And <=#31.12.2011#
şeklinde yazdığın ölçüt yerine
Kod:
[Formlar]![HESAP AL GÜNLÜK (Ytl) Sorgu1]![TARİH]
kodunu yaz.

veya

raporun kayıt kaynağına aşağıdaki Sql kodunu yaz.

SELECT [HESAP AL GÜNLÜK (Ytl)].Kimlik, [HESAP AL GÜNLÜK (Ytl)].TARİH, [HESAP AL GÜNLÜK (Ytl)].[D MARKASI], [HESAP AL GÜNLÜK (Ytl)].[D MASRAFI], [HESAP AL GÜNLÜK (Ytl)].[D VERESİYE], [HESAP AL GÜNLÜK (Ytl)].[D NAKİT PARA], [HESAP AL GÜNLÜK (Ytl)].[D TAHSİLAT], [HESAP AL GÜNLÜK (Ytl)].[İ MASRAF], [HESAP AL GÜNLÜK (Ytl)].[İ NAKİT PARA], [HESAP AL GÜNLÜK (Ytl)].[D DEVİR GİRİŞİ], [HESAP AL GÜNLÜK (Ytl)].[İ DEVİR GİRİŞİ], [D MARKASI]*0.35 AS [GELEN MARKA TUTARI], [D TOPLAM TESLİMİ]-[D TAHSİLAT] AS [TAHSİLATI DÜŞ], [TAHSİLATI DÜŞ]/0.35 AS [ADET OLARAK TESLİMİ], [ADET OLARAK TESLİMİ]-[D DEVİR GİRİŞİ] AS [D H SONUCU NET], [İ MASRAF]+[İ NAKİT PARA] AS [İ TOPLAM VERİLEN], [İ TOPLAM VERİLEN]/0.35 AS [İÇERİ ADET OLARAK VERİLEN], [İÇERİ ADET OLARAK VERİLEN]-[İ DEVİR GİRİŞİ] AS [İ H SONUÇU], [D MASRAFI]+[D VERESİYE]+[D NAKİT PARA]+[D TAHSİLAT]+[GELEN MARKA TUTARI] AS [D TOPLAM TESLİMİ], [İÇERİ ADET OLARAK VERİLEN]+[ADET OLARAK TESLİMİ] AS [TOPLAM ADET OLARAKTESLİMİ], [D DEVİR GİRİŞİ]*0.35+[D TAHSİLAT] AS [İSTENEN TUTAR], [İSTENEN TUTAR]+[İ TOPLAM VERİLEN] AS [TOPLAM CİRO], [TOPLAM CİRO]/0.35 AS [CİRO ADET], [İÇERİ ADET OLARAK VERİLEN]*0.35 AS [İÇERİ TUTAR], [İÇERİ TUTAR]-[İ TOPLAM VERİLEN] AS İÇERİSON, [D DEVİR GİRİŞİ]+[İ DEVİR GİRİŞİ] AS [TOPLAM DEVİR]
FROM [HESAP AL GÜNLÜK (Ytl)]
WHERE ((([HESAP AL GÜNLÜK (Ytl)].TARİH)=[Formlar]![HESAP AL GÜNLÜK (Ytl) Sorgu1]![TARİH]));

1 2 3