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

Access数据库支持OLE对象字段,其中最常用的是BMP对象,即图片对象。图片对象的加入使Access数据库的可用性得到大大提高,它使数据库不仅仅局限于传统意义上的数据(即数值与字符),提高了信息的质量,并更接近于人们日常生活中的媒体。例如,要作产品介绍,需要保存该产品的图片。图片往往具有比文字更大的说服力。
   然而,直接采用VB等开发工具将Access数据库中的图片对象取出来显示到屏幕上并实现打印输出并不容易。这儿介绍一个简单方法,只用几行代码即可将图片对象显示到屏幕上,并支持图片的缩放,高质量的打印输出。这需要借助CELL组件。

   下面举一个在VB中使用CELL组件显示Access数据库中的图片对象的例子。创建一个Form之后,将CELLActiveXControlmodule选中,就把CELL组件添加入控件栏中了,将CELL组件加入Form,在Form的Load过程中加入以下代码

   PrivateSubForm_Load()

   Cell1DoOpenDbase0,″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组件试用版可在站点www.trustsoft.com免费下载。(编者注:CELL组件3.1+完全试用版已收录在《PC世界3》上了)

时间: 2025-01-10 05:06:19

用CELL组件显示Access数据库的图片对象的相关文章

asp.net 显示ACCESS数据库二进制图片

问题描述 在index.aspx页中datalist控件中显示图片.图片以二进制形式存储在access数据库中.应该怎样写? 解决方案 解决方案二:关注一下--解决方案三:有没有帮帮我啊?初学者的痛苦啊!解决方案四:帮帮忙啊?初学者的辛酸史啊!解决方案五:图片src指向单独的页面,这个页面根据参数输出图片解决方案六:不显示啊解决方案七:这是第一个页面的前台代码<asp:datalistid="MyList"repeatcolumns="2"borderwidt

用C#在datagridview中显示access数据库一张表中的内容,但是列的显示乱了

问题描述 用C#在datagridview中显示access数据库一张表中的内容,但是列的显示乱了 ACCESS数据库表中列的顺序是1左,2左,11左,12左,1右,2右,11右,12右,但是当显示在datagridview中时就呈现上面的乱码, 解决方案 这是一个bug 试试看:http://blog.csdn.net/lukesunch/article/details/4644101 再不行就不要绑定,手工循环添加.

用ASP显示ACCESS数据库的的GIF图象

access|数据|数据库|显示 写入:    1:把gif图像文件读入内存(一个变量strTemp).    2:写入数据库.    Dim binTmp() As Byte    Dim conn As ADODB.Connection    Dim rs As ADODB.Recordset    Dim strSql As String    Set conn = New ADODB.Connection    Set rs = New ADODB.Recordset    conn.O

分享:ACCESS数据库中Field对象的caption属性读写

文章中打"星号"的地方是要重点注意的,因为笔者在这里曾走过弯路,浪费了一个下午的时间在MSDN中游荡.现在分享给大家 本文章说明如何用VBA读写该属性. 可惜Field对象的CAPTION属性并不是ADO原生对象,而是"可由ADO访问的ACCESS属性",在帮助文档中介绍了两种访问这个属性的方法,一种利用ADO,一种利用DAO,在这里我直接说出结果,由于在ACCESS2003及以前的版本中Field对象并不是ACCESSObject对象,因而也就没有AccessOb

逐步讲解向Access数据库上传且显示图片

本文从多个角度来讲解如何在Access数据库上如何上传并且显示上所上传图片. 在动态网站制做过程中,需要上传图片.显示图片,上传的图片要能够保存在数据库中,一般小型网站只支持Access数据库,如何上传图片,将其保存在数据库中并将其显示出来,是数据库+ASP应用技术之一.许多书籍只介绍了SQL数据库的方法,而对Access却很少提及.网上有不少关于Access数据库上传图片.显示图片的文章,多数文章介绍的不够全面,有些程序根本就不能开通,对于初学者来说很难把握,我通过参考一些文章,向初学者提供一

Access数据库上传且显示图片

本文从多个角度来讲解如何在Access数据库上如何上传并且显示上所上传图片. 在动态网站制做过程中,需要上传图片.显示图片,上传的图片要能够保存在数据库中,一般小型网站只支持Access数据库,如何上传图片,将其保存在数据库中并将其显示出来,是数据库+ASP应用技术之一.许多书籍只介绍了SQL数据库的方法,而对Access却很少提及.网上有不少关于Access数据库上传图片.显示图片的文章,多数文章介绍的不够全面,有些程序根本就不能开通,对于初学者来说很难把握,我通过参考一些文章,向初学者提供一

求教:C# winform 访问access数据库 分页显示于datagridview问题

问题描述 各位达人,想请教一个问题:我在C#winform中用dataGridView显示access数据库中的查询信息,想实现分页显示,但查了都是全部得到数据后再进行分页显示的,但这样如果数据多的话就很麻烦了,不知道能否实现取数据时进行分页读数据呢?诸位烦请不吝赐教,感谢---------- 解决方案 解决方案二:http://tech.163.com/05/1027/19/213IN7MC0009159F.htmlhttp://www.7880.com/Info/Article-3e9741

Access数据库和项目之间的数据类型的比较或映射

下表比较了 Microsoft Access 数据库 (Microsoft Access 数据库:数据和对象(如表.查询或窗体)组成的集合,与特定的主题或用途有关.Microsoft Jet 数据库引擎用于管理数据.)和 Microsoft Access 项目 (Microsoft Access 项目:与 Microsoft SQL Server 数据库连接且用于创建客户/服务饔τ贸绦虻?Access 文件.项目文件中不包含任何数据或基于数据定义的对象(如表或视图).)的数据类型 (数据类型:决

什么是Access数据库

Microsoft access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复. 表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息.Access数据库以文件形式保存,文件的扩展名MDB. Access 数据库由六种对象组成,它们是表.查询.窗体.报表.宏和模块. 表(Table) --表是数据库的基本对象,是创建其他5种对象的基础.表由记录组成,记录由字段组成,表用来存贮数据