QuickReport' da Bir Label'ın Datafield'ın değiştirilmesi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
muskut
Kıdemli Üye
Mesajlar: 1118
Kayıt: 22 Ara 2003 09:50
Konum: Sandalyemden
İletişim:

QuickReport' da Bir Label'ın Datafield'ın değiştirilmesi

Mesaj gönderen muskut »

3 adet tablom var. Ürün tablosu, malzeme tablosu ve hareket tablosu.

Hareket tablosundan rapor alacam. Hareket tablosunda ki "HareketTuru" ismindeki bir alan, hareketin Ürün veya Mazlemeye ait olup olmadığını belirliyor. Hareket türü "U" ise ürün adı alınacak, hareket türü "M" ise malzeme adı alınacak. Rapordaki lblAd ürün yada malzemenin adını gösteriyor. Benim yazdığım kod şöyle;

Kod: Tümünü seç

procedure TfrmHareketRapor.QRBand3BeforePrint(Sender: TQRCustomBand;
  var PrintBand: Boolean);
begin
  if adoQuery.FieldByName('HAREKETTURU').AsString = 'U' then
  begin
    lblAdi.DataSet := adoUrunTablosu;
    lblAdi.DataField := 'URUNADI';
  end
  else
  begin
    lblAdi.DataSet := adoMalzemeTablosu;
    lblAdi.DataField := 'TURU';
  end;
end;
Datafeild'ı değiştirdiğim halde Raporda değişim gözükmüyor. Siz ne önerirsiniz.
Kullanıcı avatarı
muskut
Kıdemli Üye
Mesajlar: 1118
Kayıt: 22 Ara 2003 09:50
Konum: Sandalyemden
İletişim:

Mesaj gönderen muskut »

Kardeşim QRExpr bileşenini kullansana kendini kasıyorsun :)

Sorunumu QRExpr bu bileşen ile hallettim. Ama merak ettidiyorum, neden DataSet i değiştirdiğim halde, istediğim sonucu alamıyordum? bu konuda bişeyler diyen olursa çok makbul geçer.

eyvallah.
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

mehaba ,
field isimleri küçük/büyük harf duyarlı. belki böyle bir sorun olabilir.
kolay gelsin.
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
tuanna
Üye
Mesajlar: 582
Kayıt: 06 Ara 2004 05:01
Konum: Ankara
İletişim:

Mesaj gönderen tuanna »

kodu nereye yazdığına bir bak hangi yormada ve hangi olaya ...belkide çalışıyordur....çünkü kodda bir sorun görünmüyor....
Siz hayal edin...Biz yapalım TuannaSoft...
Kullanıcı avatarı
muskut
Kıdemli Üye
Mesajlar: 1118
Kayıt: 22 Ara 2003 09:50
Konum: Sandalyemden
İletişim:

Mesaj gönderen muskut »

Kodu nereye falan yazdığıma baktım da bir sorun bulamadım. Büyük küçük harf uyumunada dikkat ettim. Pilmeyrum haçen sorun nededir.
Cevapla