iki tarih arası sorgulama

1 2 3
12/10/2009, 17:07

mehmetdemiral

Tablo ekranında hiçbirşey yok ne demek? Sorguyu doğru yaptıysanız ve sorguladığınız aralıkta veri varsa, o tarihlerdeki veriler gelmeli.

Rapor için de değişen bir durum yok. Tıpkı sorgu açma kodları gibi rapor açma kodları yazacaksınız. Tabii en önemlisi raporun kayıt kaynağı "sorgu1" olmalı.

Neyse örneğe bakın. Basit bir örnek hazırladım sizin için. Mesela 01.01.2009 ile 30.01.1009 arasını sorgulayın.
12/10/2009, 17:42

ilgincbiri

yok ya mehmet hocam beceremedım.sana sorgu eklenmıs halını gonderıyorum bır ınceleyebılırmısın acaba
12/10/2009, 18:19

mehmetdemiral

Maalesef örneğinizde form1'de bu türden ilgisiz alanlar koymaya çalışmışsınız. Benim örneğimi biraz daha incelerseniz, bir rapor için genelde tarih aralığı sorgulama gerektiğinde bir küçük form üzerinden tarih aralığı seçmek için bu çalışma yapıldı. Sizin yapmak istediğiniz ne? Anlayamadım. Örneğinizdeki belli tarihlerdeki verileri süzmek istiyorsanız o zaman koyun bir form, üzerine de 2 metin kutusu olsun bitsin. Bu iş mevcut olan ve veri girdiğiniz bir formla olmaz.
12/07/2010, 20:00

estapan

Ben cevap vereyim isterseniz.
öncelikle between deyimini sorgunun ölçüt bölümüne yazıyoruz

Between [Forms]![Fatura Raporlama]![Tarih] And [Forms]![Fatura Raporlama]![Tarih2] yalnız burda iki tarih arasınada değer girmek zorundayız eğer başlangıç ve bitiş tarihlerinden birine değer girmezsek sorgu değeri yok kabul eder ve hiç bir kaydı göstermez. Bunu önlemek için ben özel bir formül geliştirdim biraz uzun ama işe yarıyor. Yani diyelim başlangıç tarihini 01.01.2010 girdik bitiş tarihini açık bıraktık. bu durumda yukardaki formül yetersiz kalıyor. Bunun formulunu vereceğim. ama şu anda vaktim yok. istersen formulu veririm sana ben bulmak için çok uğraştım...
13/07/2010, 16:07

estapan

Aşağıdaki ek te 2 tarih arasında verileri veren bir örnek var. bu örnekte veri alanları "Null" olsa veya iki tarih arasında sadece bir tanesine değer girip diğerini boş bıraksak bile (Örnek Tarih1= 01/01/2010 - Tarih2 ="")Tarih1 den büyük bütün değerleri veriyor.
18/10/2010, 08:30

birkancan

teşekkürler... bu uygulama bana yardımcı olacak
1 2 3