程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Access數據庫 >> Access數據庫入門 >> 用CELL組件顯示Access數據庫地圖片對象

用CELL組件顯示Access數據庫地圖片對象

編輯:Access數據庫入門

   Access數據庫支持OLE對象字段,其中最常用的是BMP對象,即圖片對象。圖片對象的加入使Access數據庫的可用性得到大大提高,它使數據庫不僅僅局限於傳統意義上的數據(即數值與字符),提高了信息的質量,並更接近於人們日常生活中的媒體。例如,要作產品介紹,需要保存該產品的圖片。圖片往往具有比文字更大的說服力。

   然而,直接采用VB等開發工具將Access數據庫中的圖片對象取出來顯示到屏幕上並實現打印輸出並不容易。這兒介紹一個簡單方法,只用幾行代碼即可將圖片對象顯示到屏幕上,並支持圖片的縮放,高質量的打印輸出。這需要借助CELL組件。

   下面舉一個在VB中使用CELL組件顯示Access數據庫中的圖片對象的例子。創建一個Form之後,將CELLActiveXControlmodule選中,就把CELL組件添加入控件欄中了,將CELL組件加入Form,在Form的Load過程中加入以下代碼

   PrivateSubForm_Load()

   Cell1DoOpenDbase0,″e: mpsamplemdb″,tables

   Cell.1DoDumpDbaseData″Select*fromemployees″,0,0,0,1,cols,rows

   EndSub

   e: mpsamplemdb是一個含有圖片的Access數據庫,運行程序就可將其中的圖片顯示到表格中並打印出來(如下圖)。根據SELECT語句的靈活性,你可以將指定的圖片顯示到表格的任意位置之上。采用CELL組件還有一個好處就是CELL組件強大的打印功能,CELL組件對圖片進行無級縮放,使打印出來的圖片不失真。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved