ACCESS中图片数据如何在quickreport 中打印(100分)

  • 主题发起人 主题发起人 liuliu_leilei
  • 开始时间 开始时间
L

liuliu_leilei

Unregistered / Unconfirmed
GUEST, unregistred user!
我在ACCESS数据表中建立了类型为OLE对象的字段,用来存贮BMP图象,我用插入对象方式在
字段中插入几张bmp图象,
但在quickreport中用QRDBImage显示时,系统提示“出现异常,程序终止”或“invalid
image format",请各位富翁指点迷津,本人奉上100大元。
 
不能用插入对象的方法来赋予记录BMP不要说QRDBImage
就是DBImage也是显示不出的 od1是个 打开文件的通用对话框控件
要这样给记录加图
procedure TForm1.Button1Click(Sender: TObject);
var
B :Tbitmap;
begin
if od1.Execute then
begin
B := Tbitmap.Create;
B.LoadFromFile(od1.FileName);
DBImage1.Picture.bitmap.Assign(b);
end;
end;

 
就如楼上同志说的,是不能用插入对象的方法给IMAGE加图的。即使是DB控件。
你可以在后台转换好了后以BMP形式在报表种打出来
 
后退
顶部