Öncelikle herkese iyi çalışmalar dilerim.
Firebird Veritabanı kullanıyorum. Hazırlamış olduğum musteri adlı tabloda RESIM adında blob bir alan var.
1> Bu resmi dbgrid de listeleme sırasında nasıl gösterebilirim?
2> Dbpicture ile bu resmi göremiyorum. Nasıl görebilirim?
Şimdiden teşekkürler.
Veritabanında resim
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Veritabanında resim
S.a.
Önümde delphi yoktur kusura baka belki hata yapabilirim çünkü test etme imkanım yok.
DBGridde yanılmıyorsam OnDrawColumnCell diye bi olay var senin yapacağın resim fieldini görünyü getireceksin yani gride ekleyeceksin daha sonrada bu kodu OnDrawColumnCell bu olaya yazacaksın inş. doğrudur test imkanım olmadı.
Önümde delphi yoktur kusura baka belki hata yapabilirim çünkü test etme imkanım yok.
DBGridde yanılmıyorsam OnDrawColumnCell diye bi olay var senin yapacağın resim fieldini görünyü getireceksin yani gride ekleyeceksin daha sonrada bu kodu OnDrawColumnCell bu olaya yazacaksın inş. doğrudur test imkanım olmadı.
Kod: Tümünü seç
var
Bmp : TBitmap;
begin
If (Column.Field.DataType=ftGraphic) Then Begin
Bmp:=TBitmap.Create;
try
Bmp.Assign(Column.Field);
Canvas.StretchDraw(Rect,Bmp)
finally
Bmp.Free;
end;
end;