Verileri Rapor sayfasına aktarmak.

1 2 3
10/06/2016, 01:09

m_demir

Çok, çok teşekkürler Hocam. Ellerinize sağlık. Çok güzel olmuş.

Hocam
*iki tarih arası rapor almak istediğimiz zaman aşağıdaki kod hatası veriyor.
* Genel raporda resimde görüldüğü gibi diğer firmalar ait sıra no ve tarihi de raporda gösteriyor.
*Rapordaki veri uzun olduğu zaman alt toplamları göstermiyor. 

Me.Rapor_Tarih_Aralığı = "Bu Aralıktaki Tarihler İçin:" & [Forms]![İkiTarihArasi]![İlk Hareket Tarihi] & "-" & [Forms]![İkiTarihArasi]![Son Har Tarihi]


10/06/2016, 06:22

ozanakkaya

(10/06/2016, 01:09)m_demir yazdı: *iki tarih arası rapor almak istediğimiz zaman aşağıdaki kod hatası veriyor.

Sayın m_demir, üstteki hatayı gidermek için ikitariharasi isimli formdaki 

DoCmd.OpenReport "İkiTarihArasiRapor", acViewPreview

kodunu aşağıdaki ile değiştiriniz.


Dim VeriVarmi As Integer
VeriVarmi = DCount("*", "ikitarih_srg") - 1

If VeriVarmi <> 0 Then
    DoCmd.OpenReport "İkiTarihArasiRapor", acViewPreview
Else
    MsgBox "RAPOR GELİR, GİDER GİRİŞİ OLMADIĞI İÇİN AÇILAMIYOR...", vbOKOnly, "RAPOR BOŞ BİLGİSİ"
End If

(10/06/2016, 01:09)m_demir yazdı: * Genel raporda resimde görüldüğü gibi diğer firmalar ait sıra no ve tarihi de raporda gösteriyor.

Eklediğiniz resimde, 66,25,29 numaralı veriler Satış tablosunda STAR AŞ isimli firmaya ait veri olduğu için görünüyor. Satış tablosundaki firmaadi alanında "STAR A.Ş" yazıyor.


(10/06/2016, 01:09)m_demir yazdı: *Rapordaki veri uzun olduğu zaman alt toplamları göstermiyor. 

Bu problemi malesef anlamadım. Üstteki rapor sorunları çözülmüş  ise alt toplam ile ilgili yeni konu açınız.
10/06/2016, 08:10

m_demir

Çok, çok teşekkürler  Hocam. Ellerinize sağlık.

Hocam eklediğiniz kodu değiştirdin yine ayni hatayı veriyor.

m_demir Adlı Kullanıcıdan Alıntı: yazdı:*Rapordaki veri uzun olduğu zaman alt toplamları göstermiyor. 
Üstteki resimde göründüğü gibi sütün toplamları altta görünmüyor.


10/06/2016, 10:49

atoz112

Sayın m_demir,

aşağıdaki açıklamaların yapılması uygun görülmüştür.

1)

Alıntı:iki tarih arası rapor almak istediğimiz zaman aşağıdaki kod hatası veriyor.

Me.Rapor_Tarih_Aralığı = "Bu Aralıktaki Tarihler İçin:" & [Forms]![İkiTarihArasi]![İlk Hareket Tarihi] & "-" & [Forms]![İkiTarihArasi]![Son Har Tarihi]

ifadenize yönelik olarak;
Bu denetim,metin kutusu olduğu için.bunu,Etiket olarak değiştirmeniz yeterlidir.

Bunun için;ilgili raporun içerisine bir Etiket dahil ediniz.ve kod sayfasına geçip yukarıdaki kodun aynısını şu şekilde yazınız.

Kod:
Me.etiketin_adi.Caption = "Bu Aralıktaki Tarihler İçin:" & [Forms]![İkiTarihArasi]![İlk Hareket Tarihi] & "-" & [Forms]![İkiTarihArasi]![Son Har Tarihi]

2)

Genel Rapor adlı raporun kaynağını oluşturan genel_srg adlı sorguyu Tasarım kısmında Sql olarak açtığınızda da görüleceği üzere, SatisBilgileri adlı formun üzerinde yer alan FirmaAdi adlı denetimdeki seçili olan firma adına göre oluşturulmuştur,kriter olarak.

Bu nedenle,bu denetimde hangi firmayı seçerseniz sadece o firmanın verileri raporda gösterilir.

Alıntı:Genel raporda resimde görüldüğü gibi diğer firmalar ait sıra no ve tarihi de raporda gösteriyor.

ifadenize yönelik olarak;
 S_No adlı alanın da sorguda gösterilmesinin nedeni;ola ki belki bu sorgu üzerinden Dlookup Fonksiyonu ya da DCount Fonksiyonu kullanmak sureti ile veri kontrolü veya veri alma işlemlerini de uygulamak gerekirse,bu id değerine göre almakta fayda olacağı düşünülerek dahil edilmiştir.gerek görmüyorsanız,iptal edebilirsiniz.tercih ve takdir sizindir.

3)

Alıntı:Rapordaki veri uzun olduğu zaman alt toplamları göstermiyor.

ifadenize yönelik olarak;
Aslında,alt toplamlar,rapor sonunda Rapor Alt Bilgi kısmında yer almaktadır.elbette ki,ilgili seçilen firmanın kayıt verilerinin fazlalığına göre bu toplam değerler,sayfa bitiminde kalmaktadır.

Bu toplamları,rapor üzerinde hangi kısımda yer alsın istiyorsanız,o kısma taşıyabilirsiniz.

Bilginize…iyi çalışmalar,saygılar.
10/06/2016, 11:08

atoz112

sayın m_demir,

EK'te;

10.mesajda bahsi yapılan açıklamalara yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
10/06/2016, 14:08

m_demir

Çok, çok teşekkürler Hocam. Ellerinize sağlık.

*Hocam genel_srg raporda,  İki tarih arsı raporda olduğu gibi toplamları alta gösterse çok güzel olacak.
*İki tarih arası raporu aldığımız zaman iki tarih arası rapor toplamının altına birde genel toplamı gösterirse çok güzel olacak. Örneğin Tutarı Toplamı iki tarih arsı 10 TL bir alt sırada Tutarının Genel Toplamı 100 TL gibi.
1 2 3