Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

ÖNEMLİ AÇIKLAMA: MUTLAKA OKUYUNUZ!

Gönderen Konu: Rave Report İle İlk Rapor  (Okunma sayısı 7969 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Rave Report İle İlk Rapor
« : 09 Ekim 2005 12:02:10 »
Delphi 7.0 ile gelen rave programında bir takım sorunlar (özellikle Master / Detail  ve Türkçe Karakter Sorunları) olduğu için öncelikle bu sorunların çözümü ile başlayalım.Bu sorunları en kısa yoldan şu şekilde giderebilirsiniz :
Delphiyi kurduktan sonra denetim masasından program ekle kaldır ile delphi de ki rave kaldıracak ve sonra delphinin sitesinde update rave 5.0.8 kuracaksınız.Bu bir çok proplemi (örneğin master-detail sorununu) halledecektir.

Rave programı ile ilgili hatırlanması gereken bir iki noktayı açıklamak istiyorum.
1- Eğer uygulamalarınızda birden fazla tabloyu bir birine bağlayacaksanız her bir tablo için bir tane
Rvdatasetconnection ve bir tane query koymanız gerekir.
2- Rave programı formda bulunan ve bağlantılarını yaptığınız RvDatasetconnection üzerinden query
den alır.
3- Master – Detail ilişkisini yarattığınız sql cümleciklerinde sağlamak zorunda değilsiniz.Bunu Rave
ortamında da yapabilirsiniz.
4- Bir Rave raporunun içinde istediğiniz kadar farklı raporlar açabilirsiniz.Örneğin Muhasebede cari
işlemleri ile ilgili tüm raporları ‘cariraporları.rav’ isimli dosyasının içinde tutabilirsiniz.Bu sizin
rapor dosyaları arasında kaybolmaktan kurtarır.
5- Queryi çalıştırmadan önce RvProject.Close; RvProject.ClearRaveBlob;komutlarını çalıştırırsanız
yeni bir proje için rave hazır hale gelir.
6- Rave deki nesnelerin özelliklerine Delphi’deki nesnelerin özelliklerini object inspector de
değiştirdiğiniz gibi değiştirebilirsiniz.

Delphi programından rave programına ulaşmak ve rapor alabilmek için formun üzerine RvProject, RvSystem RvDataset -Connection, Query eklenmesi gerekiyorAyrıca rapor sonuçlarını html,pdf,rtf,txt şeklinde almak istiyorsanız aynı forma Rave sekmesinde bulunan RvrenderXXXX kompanentlerini eklemeniz gerekiyor.

Bildiğiniz şekilde veritabanı ayarlarınızı yaptıktan sonra Formunuza Rave Tabında RvDataSetConnection, button, RvSystem  ve rvProject Bileşenini Ekleyin. Bileşenin Raporlamasıı istediğiniz  Tabloyu RvDataSetConnection'ın Dataset özelliğinden Seçin.

Tasarımı Başlatmak için Tools>Rave designer Menü Seçeneklerini Seçin. Karşınıza Raporunuzu tasarlayabilmenizi sağlayan Rave ekranı Gelecektir.



Rave Ekranından Raporumuzıu Oluşturmak için File > New Data Object Menüsünü Seçin Karşınıza Data Connections Penceresi çıkacak. Bu Pencereden Direct Data View Seçeneğii Seçip Next'e tıklayın. Daha Sonra Karşınıza Çıkan Pencerede Forma Eklediğiniz RvDataSetConnection Bileşen Yada Bileşenlerini İşaretleyin. Finish Dedikten sonra rave tasarım aracına tekrar dönüyoruz. Sağda RaveProject Bölümünde Raporda Kullanabileceğiniz Alanları Görebilirsiniz..

Rave penceresinden Tools > Report Wizard > Simple Table Menü Seçeneği İle Raporda Bulunmasını isteiğimiz Alanları seçebilmemiziçin Simple Table Penceresi Karşımıza Çıkacaktır. Çııkan Pencereden Kayıtların Bulunuğu Dataviewi seçip Nexte tıklayın. Daha sonra Raporda Bulunmasını istediğiniz Alanları seçebilmenizi sağlayan Pencere çıkacaktır. All Buttonuna Tıklayarak Hepsini seçebileceğiniz gibi fare ile teker tekerde seçebilirsiniz. Next'e Tıkladığınızda karşınıza Çıkacak pencere ise Raporda Alanların Sıralanışını Belirlemenizi sağlıyor. Yukarı ve aşağı ok buttonu ile alanları istediğiniz şekilde sıralayabilirsiniz.  Next dediğinizde Karşınıza Çıkacak Pencere İle Raporun İlk Sayfasında Görünecek Rapor Başlığı Sayfa Kenar Boşluklarını Ayarlayabilirsiniz.

Report Title > Rapor Başlığı
Print Report Title > Rapor Başlığının Olmasını İstemiyorsanız İşaretini Kaldırın.
Left > Sol, Top > Üst, Right > Sağ, Bottom > Alt Sayfa Boşluğunu Belirlemenizi sağlıyor.
Next dediğinizde İnsanı canından Bezdiren Bu Pencerelerin :)) sonuncusuna ulaşmış oluyoruz.
Bu Pencerede Change Font Buttonuyla istediğimiz Bölümün Yazı Tipi Ayarlarını değiştirebiliyoruz.
Title Font > Başlık Ayarları
Caption Font >Sütun,Etiket isimleri
Body Font > Kayıt Yazı Tipi Ayarları  
Generate Buttonuna Tıkladığımızda Sonunda Raporumuz Karşımızda.



Bu Raporu File > Save Menü Seçeneği ile Kaydedip İstediğiniz Zaman Çağırabilirsiniz. Rave Rapor  dosyaları rav uzantılıdır.
Buttonun onclick layına aağıdaki kodu yazıp çalıştırın
Kod: Delphi
  1. RvProject1.Close; // RvProject'i Kapatıyoruz
  2. rvproject1.ClearRaveBlob; // RvProject'in İçini Temizliyoruz.
  3. // RvProject'in ProjectFile ÖZELLİĞİNİ yOLU İLE BERABER rapor dosyasınnı yazıyoruz.
  4. // Dosyanız EXE'nin Bulunduğu Dizinin Alt Dizinindeyse
  5. // Tam yol yerine Aşağıdaki Gibi yazabilirsiiniz.
  6. rvproject1.ProjectFile:='Rapor\k.rav';
  7. rvproject1.Execute; // Raporu Göster
buttona tıkladığınızda önizleme ,yazdırma veya yazdırılacakk osyayı seçebilmeniz için aşağıdaki pencere  gelecek.




ben bu seçeneği göstermeden  direk önizleme yapmak istiyorum diyorsanız.  RvProject Bileşweninin Engine Özelliğine Forma Eklediğimiz  RvSystem Bileşenini Gösterin.  RvSystem Bileşeninin Sysem Setups kısmının ssAllowSetup Özelliğini False Yapın. artık direk önizlemeye alacaktır. Önizleme yapmadan Yazdırmak isterseniz. RvProject Bileşweninin Engine Özelliğine Forma Eklediğimiz  RvSystem Bileşenini Gösterin. RvSystem Bileşenininin DefaultDest Özelliğine rdPrinter'i Ayarlayın. Buttonun Onclick olayına  yukarıdaki kodu yazın.
« Son Düzenleme: 10 Haziran 2007 22:42:37 by kocaturk »
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı omerfd

  • Yeni Üye
  • *
  • İleti: 3
  • Rep: +0/-0
Ynt: Rave Report İle İlk Rapor
« Yanıtla #1 : 14 Kasım 2006 16:32:28 »
Teşekkürler

Çevrimdışı karahanli009

  • Yeni Üye
  • *
  • İleti: 17
  • Rep: +0/-0
Ynt: Rave Report İle İlk Rapor
« Yanıtla #2 : 02 Şubat 2007 15:21:45 »
ellerinize saglık.delphiyi yeni öğrenmeye başladım ancak hobi olarak yapıyorum.yani bir ders almadım bir yerden.
anlatımınız çok güzel sizin delphi kitabınız var mı acaba ?

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Rave Report İle İlk Rapor
« Yanıtla #3 : 02 Şubat 2007 15:26:32 »
Teşekkürler. Var, ayrıntılar http://www.delphidunyasi.net/index.php?board=74.0
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı karahanli009

  • Yeni Üye
  • *
  • İleti: 17
  • Rep: +0/-0
Ynt: Rave Report İle İlk Rapor
« Yanıtla #4 : 02 Şubat 2007 16:37:10 »
Hocam benim istediğim sadece delphi anlatan bir kitap.ben daha delphiyi öğrenmem lazım.delphi ile asp daha sonraki iş.

Eger sadece delphi anlatan bir kitabınız çıkarsa onu ilk alan ben olmak isterim.

iyi çalışmalar.

Çevrimdışı Aktolgali

  • Kıdemli Üye
  • *****
  • İleti: 182
  • Rep: +2/-0
Ynt: Rave Report İle İlk Rapor
« Yanıtla #5 : 08 Haziran 2007 01:30:29 »
Fatih hocam ellerinize sağlık çok güzel olmuş.
Peki bu raporlama araçlarında kağıdı yatay pozisyonda kullanamıyor muyuz?

Çevrimdışı omerfd

  • Yeni Üye
  • *
  • İleti: 3
  • Rep: +0/-0
Ynt: Rave Report İle İlk Rapor
« Yanıtla #6 : 08 Haziran 2007 09:57:58 »
Rave Report'ta sayfa özelliklerinden Orientation özelliğini poLandScape yaparsanız yatay poPortrait yaparsanız dikey olarak sayfa yapılandırılır.

Çevrimdışı Aktolgali

  • Kıdemli Üye
  • *****
  • İleti: 182
  • Rep: +2/-0
Ynt: Rave Report İle İlk Rapor
« Yanıtla #7 : 09 Haziran 2007 02:38:51 »
Teşekkürler..

Çevrimdışı algoritma

  • Üye
  • ***
  • İleti: 20
  • Rep: +0/-0
Ynt: Rave Report İle İlk Rapor
« Yanıtla #8 : 08 Ekim 2007 14:29:21 »
delphinin resmi sitesinin adresi nedir?

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Rave Report İle İlk Rapor
« Yanıtla #9 : 08 Ekim 2007 14:33:43 »
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı algoritma

  • Üye
  • ***
  • İleti: 20
  • Rep: +0/-0
Ynt: Rave Report İle İlk Rapor
« Yanıtla #10 : 09 Ekim 2007 09:25:52 »
hocam resmi sitesinde göremedim rave report 5.0.8 yardimci olursaniz sevinirim

Çevrimdışı h_ozkilinc_

  • Yeni Üye
  • *
  • İleti: 12
  • Rep: +0/-0
  • Cinsiyet: Bay
Ynt: Rave Report İle İlk Rapor
« Yanıtla #11 : 26 Kasım 2009 13:19:28 »
teşekkürler

Çevrimdışı duman801

  • Kıdemli Üye
  • *****
  • İleti: 123
  • Rep: +0/-0
  • Cinsiyet: Bay
Ynt: Rave Report İle İlk Rapor
« Yanıtla #12 : 12 Şubat 2010 13:34:11 »
fatih hocam elinize emeğinize sağlık çok güzel anlatmısısnız rave rport kullanımını valla bende delphi 2010 a yeni geçtim nasıl raporlama yapacağımı düşünüyordum gerçketen çok fayudalı bir döküman olmuş tşk ler ....