Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama C++ Builder QReport Bileşeni İle Rapor Hazırlama


QReport Bileşeni İle Rapor Hazırlama

AÇIKLAMA

C++ Builder 6 ile uyumludur. Bu programda QReport bileşeni kullanılarak nasıl raporlama yapılabileceği gösterilmiştir. QReport bileşeni burada aslında bir dosya yazdırılmıştır. QReport bileşeni kullanılarak daha önce gördüğümüz dosya yazdırma işlemlerindeki herhangi bir dosya rahatlıkla yazdırabilir. Burada QReport bileşeni forma koyulduktan sonra bands özelliğinden has detail true yapılır ve QRMemo bileşeni içerisine koyulur. Formda iki adet buton bulunmaktadır ve bunlardan birincisi direk yazıcıya veriyi gönderirken diğeri yazdırma arayüzünü (windows tabanlı) görmenizi sağlar ve gerekli ayarları yaptıktan sonra yazdırabilirsiniz. Burada formun görünmesinin sebebi anaform olmasıdır yoksa siz yapacağınız işlemlerde bu formu göstermenize gerek olmayacaktır. QReport bileşeni ile veritabanından rapor hazırlama işlemleri diğer derslerimizde gösterilecektir.

Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz

Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...

Üye Kayıt 

Program Kodu:

Unit1.cpp

  1.  
  2.  
  3. //---------------------------------------------------------------------------
  4.  
  5. #include <vcl.h>
  6. #pragma hdrstop
  7.  
  8. #include "Unit1.h"
  9. //---------------------------------------------------------------------------
  10. #pragma package(smart_init)
  11. #pragma resource "*.dfm"
  12. TForm1 *Form1;
  13. //---------------------------------------------------------------------------
  14. __fastcall TForm1::TForm1(TComponent* Owner)
  15.         : TForm(Owner)
  16. {
  17. }
  18. //---------------------------------------------------------------------------
  19.  
  20. void __fastcall TForm1::Button1Click(TObject *Sender)
  21. {
  22. QRMemo1->Lines->LoadFromFile("celal.txt");
  23. QuickRep1->Print();
  24. }
  25. //---------------------------------------------------------------------------
  26.  
  27. void __fastcall TForm1::Button2Click(TObject *Sender)
  28. {
  29. QRMemo1->Lines->LoadFromFile("celal.txt");
  30. QuickRep1->Preview();
  31. }
  32. //---------------------------------------------------------------------------
  33.  
  34.  

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!