好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

用CELL组件显示Access数据库的图片对象

access 数据库 支持OLE 对象 字段,其中最常用的是BMP 对象 ,即 图片 对象 。 图片 对象 的加入使Access 数据库 的可用性得到大大提高,它使 数据库 不仅仅局限于传统意义上的数据(即数值与字符),提高了信息的质量,并更接近于人们日常生活中的媒体。例如

access 数据库 支持OLE 对象 字段,其中最常用的是BMP 对象 ,即 图片 对象 。 图片 对象 的加入使Access 数据库 的可用性得到大大提高,它使 数据库 不仅仅局限于传统意义上的数据(即数值与字符),提高了信息的质量,并更接近于人们日常生活中的媒体。例如,要作产品介绍,需要保存该产品的 图片 。 图片 往往具有比文字更大的说服力。
然而,直接采用VB等开发工具将Access 数据库 中的 图片 对象 取出来 显示 到屏幕上并实现打印 输出并不容易。这儿介绍一个简单方法,只用几行代码即可将 图片 对象 显示 到屏幕上,并支持 图片 的缩放,高质量的打印 输出。这需要借助CELL 组件 。
下面举一个在VB中使用CELL 组件 显示 Access 数据库 中的 图片 对象 的例子。创建一个Form之后,将CELLActiveXControlmodule选中,就把CELL 组件 添加入控件栏中了,将CELL 组件 加入Form,在Form的Load过程中加入以下代码
PRivateSubForm_Load()
Cell1?DoOpenFileDbase0,″e:\tmp\sample?mdb″,tables
Cell.1DoDumpDbaseData″Select*fromemployees″,0,0,0,1,cols,rows
EndSub
e:\tmp\sample?mdb是一个含有 图片 的Access 数据库 ,运行程序就可将其中的 图片 显示 到表格中并打印出来(如下图)。根据SELECT语句的灵活性,你可以将指定的 图片 显示 到表格的任意位置之上。采用CELL 组件 还有一个好处就是CELL 组件 强大的打印功能,CELL 组件 对 图片 进行无级缩放,使打印出来的 图片 不失真。->

查看更多关于用CELL组件显示Access数据库的图片对象的详细内容...

  阅读:35次