procedure Trp_print.DetailBand1BeforePrint(Sender: TQRCustomBand; var PrintBand: Boolean); var vstream:tstream; begin if not dm.query1.FieldByName('图片).IsNull then begin vstream:=dm.query1.CreateBlobStream(dm.query1.FieldByName('图片'),bmread); qrimage1.Picture.Graphic:=tjpegimage.Create; qrimage1.Picture.Graphic.LoadFromStream(vstream); end else qrimage1.Picture.LoadFromFile(''); end;
var PrintBand: Boolean);
var
vstream:tstream;
begin
if not dm.query1.FieldByName('图片).IsNull then
begin
vstream:=dm.query1.CreateBlobStream(dm.query1.FieldByName('图片'),bmread);
qrimage1.Picture.Graphic:=tjpegimage.Create;
qrimage1.Picture.Graphic.LoadFromStream(vstream);
end
else
qrimage1.Picture.LoadFromFile('');
end;
qrimage1.Picture.LoadFromFile('filename');
qrimage1.picture.assign(dm.query1.fieldbyname('图片'));
这样不就行了.