QuickRep/QRSubDetail de data daki resimleri gösterme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

QuickRep/QRSubDetail de data daki resimleri gösterme

Mesaj gönderen haydarxxx »

Slm

QuickRep e datadaki resmi aktarırken

Kod: Tümünü seç

form2.QRImage1.Picture:= JvDBImage1.Picture;
şeklinde kullanıyorum tek bir resim aktarmada sorun olmuyor.
Fakat raporda QRSubDetail kullanarak datadaki resimlerin tamamını yada sql sorgu ile istediklerimi aktarmak istiyorum bir türlü beceremedim ve şöyle bir kod kullandım denemek için yinede tek bir resmi tüm QRSubDetail bantta gösteriyor datadaki diğer resimleri vermiyor.

Kod: Tümünü seç

var
a:integer;
begin
For a:=0 to 5 do
begin
form2.QRImage1.Picture:= JvDBImage1.Picture;
end;
next;
form2.QuickRep1.preview;
end;
bu durumu QuickRep nasıl çözebilirim
En son haydarxxx tarafından 24 Kas 2007 01:30 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

QRDBImage kullanıp, gerekli alan ayarlamasını yapmak yeterli olur sanırım.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Mesaj gönderen haydarxxx »

hocam QRDBImage da denedim denedim hata veriyor

Kod: Tümünü seç

Bitmap image is not valid

jpeg,bmp de denedim
kaldıki forumda da bu konuda arama yaptım tek resmi gösterebiliyoruz ama tüm datayı rapora aktaramıyorum başka raporloma tavsiyeleri var forumda sadece.teşekkürler
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Mesaj gönderen unicorn64 »

quick reportun kendi örneklerinde resim göstermeyle ilgili örnek olması lazım
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Mesaj gönderen haydarxxx »

sn unicorn64
demos bölümünden inceledim foruma sormadan önce aynı şeyleri uygululamama rağmen başarılı olamadım.Kaldıki aslında QuickRep bir çok özelliğini ordan yararlanarak öğrendim diyebilirim.

Bir çok arkadaş aslında veritabanına resim kaydediyor fakat QuickRep içine bu resimleri aktarmada nasıl bir yol izliyor ki acaba
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

Hata kayıt bilgisini tanıyamadığını ifade ediyor. Acaba JvDBImage bileşeninin kaydettiği resim bilgisini tanıyamıyor olabilir mi? Hiç kullanmadım bu bileşeni. JvDBImage bileşeni yerine direk DBImage kullanarak bir kaç kayıt raporlamayı dener misin? Bu durumda hata çıkmayacağını tahmin ediyorum.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Mesaj gönderen haydarxxx »

syn saban hocam
JvDBImage bileşeni yerine direk DBImage kullanarak bir kaç kayıt raporlamayı dener misin?
DBImage nin adı var :( ama formun üzerine DBImage eklediğimizde direkt

Kod: Tümünü seç

Bitmap image is not valid
hatasını alıyorum bildiğim kadarı ile DBImage resim göstermede destek vermiyor yada kodla bu işi sağlıyor.O yüzden de jedi kullanıyorum.Ve hala sorunum devam ediyor :roll:
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

DBImage kullanarak sıfırdan kayıt girip öyle denemeni istemiştim zaten. QRImage, QRDBImage eşittir Image, DBImage fakat jedinin bileşenlerini kullanmadığımdan bu JvDBImage nasıl çalışır pek kestiremiyorum. Sanki verileri bunlardan farklı orgnanize ediyor gibi duruyor ya da dikkatimizden kaçan başka bir husus var.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Mesaj gönderen haydarxxx »

hocam değiniz gibi baştan DBImage kullanarak yaptım datayı boşaltıp ama değişen bir şey yok DBImage resmi hiç göstermiyor dolayısı ile raporda hiç görüntü yok.Çünkü

Kod: Tümünü seç

form2.QRImage1.Picture:= JvDBImage1.Picture;
gibi bir aktarımda sorun yok ama subdetay ban işin içine girince almıyor döngüyede soksak :?
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

kod hangi olayda yazılı? QRImage bileşeninin bulunduğu bandın BeforePrint olayı değilse ondan olabilir.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Mesaj gönderen haydarxxx »

Kod: Tümünü seç

procedure TForm1.Button2Click(Sender: TObject);
var
a:integer;
begin
For a:=0 to 5 do
begin
form2.QRImage1.Picture:= JvDBImage1.Picture;
end;
next;
form2.QuickRep1.preview;
end;
hocam örnek olarak böyle bir kod yazdım rapora QRSubDetail bant ekleyerek gerekli bağlantıları yaptım ve bant üzerine QRImage ekledim ve 5 kaydı detaybantta göstermesini istedim
aynı kodları beforebrint lere de denedim olmadı.

Rapor bileşeninde QRSubDetail bantta tüm resimleri tek tek göremiyorum.Delphi7 demosta benzer örnek var aynısını yapıyorum yine bitmap hatası veriyor çıldıracağım.Normalde detay bant sql ile her veriyi gösteriyorda resimi niye göstermez anlamadım :(
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Mesaj gönderen haydarxxx »

ilgilenen olursa link veriyorum firebird 1,5 vt jedi bileşenli
http://rapidshare.com/files/71466275/SoruBank.rar
Cevapla