Kodbank İndir

! CODEBANK 2012 !

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

ÖNEMLİ AÇIKLAMA: MUTLAKA OKUYUNUZ!

Gönderen Konu: Delphiden FastReporta Değer Atamak  (Okunma sayısı 4816 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ı
Delphiden FastReporta Değer Atamak
« : 08 Ekim 2005 01:02:31 »
formunuza frxReport bileşeni ekleyin. çift  tıklayıp fastreport raporlama aracına ulaşıyoruz. rapor > değişkennler menüsünden aşağıdaki pencereye ulaşıyoruz.


Bu işlemi yaptıktan sonra raporlama aracının sağ tarafında bulunan kısımdan değişkenler bölümüne geçiyoruz. burada oluşturduğumuz değişkeni rapor üzerine istediğimiz yere sürükleerek bırakıyoruz.

delphiden aşağıdaki şekilde önizleme veya yazdırma komutunu vermeden değişkene değeri atıyoruz.
Kod: [Seç]
frxReport1.Variables.Variables['degiskenim']:='''www.delphidunyasi.com''';
frxReport1 yerine sizin frxReport bileşeninin ismi
degiskenim yerinede sizin tanımladığınız değişken ismi gelmeli.

Yukarıda değişkene atadığımız www.delphidunyasi.com yazısını 3 tırnak arasına aldığımızı görüyorsunuz.
başta ve sonda ilk tırnaklar delphide bildiğimiz sring atamalarda kullndığımız kuraldır. diğer 4  tırnak ise fastreport için gerekli.
değişkene edit vb. bileşenlerin içeriğini atamak için şağıdaki yöntemi kullanıyoruz.
Kod: [Seç]
frxReport1.Variables.Variables['degiskenim']:=''''+edit1.text+'''';buradada dikkat ederseniz yukarıdaki işlemi yapıyoruz. çift tırnaklar içindeki çift tırnaklarla edit içindeki bilgiyi birleştiriyoruz. umarım çift tırnakları anlatabilmişimdir :-)
değişken kullanmadan aşağıdaki şekilde rapordaki nesnelere ddeğer atayabiliriz.
örnkte memo nesnesine değer atıyorum
Kod: [Seç]
(frxReport1.FindObject('memo1') as Tfrxmemoview).Memo.Text:='MERHABA';

Resim Gösterme
forma visible özelliği false olan bir image bileşeni ekle.
şu şekilde rapor al
Kod: [Seç]
image1.Picture.LoadFromFile('C:\Belgelerim\Resimlerim\UNTITL ED.BMP'); //imageye resmi atıyoruz.
//Rapordaki Picture1 Bileşenine imagedeki resmi kopyalıyoruz
(frxReport1.FindObject('Picture1') as TfrxPictureview).Picture.Assign(image1.Picture);
frxReport1.ShowReport; //Önizleme
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı Lima

  • Yeni Üye
  • *
  • İleti: 5
  • Rep: +0/-0
Ynt: Delphiden FastReporta Değer Atamak
« Yanıtla #1 : 21 Eylül 2006 23:55:35 »
Kod: [Seç]
frxReport1.Variables.Variables['degiskenim']:='''www.delphidunyasi.com''';
Kod: [Seç]
frxReport1.Variables.Variables['degiskenim']:=''''+edit1.text+'''';
Kod: [Seç]
(frxReport1.FindObject('memo1') as Tfrxmemoview).Memo.Text:='MERHABA';
merhaba..
FastReport'un değişkenlerine (Date,Page,TotalPage,Line...) Delphi kodumdan ulaşmak istiyorum.
Acaba bunun bir yolu var mı?

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Delphiden FastReporta Değer Atamak
« Yanıtla #2 : 22 Eylül 2006 07:44:05 »
Şuan bende kurulu değil, ama nesne adını yazarak ulaşabileceğini sanıyorum.
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı usevik

  • Yeni Üye
  • *
  • İleti: 9
  • Rep: +0/-0
Ynt: Delphiden FastReporta Değer Atamak
« Yanıtla #3 : 15 Ekim 2006 10:09:35 »
Fatih kardeşim çok teşekkür ederim çok işime yaradı bu bilgiler. Fastreport hakkında da bi kitap yada kitapcık hazırlarsan emiinimki çok satılır. Başarılarının devamını dilerim...

Not: Fastreport ile ilgili makalelerin lüffen devamını istiyoruz...

Teşekkürler

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Delphiden FastReporta Değer Atamak
« Yanıtla #4 : 15 Ekim 2006 13:13:50 »
artık işi ticarete mi döksem  ;D

İnşallah düzenimi oturttuğum zaman makale eklemeye de başlayacağım.
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.