麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Access > 正文

如何用Access輕松打印帶相片的證件

2024-09-07 19:03:54
字體:
來源:轉載
供稿:網友

最近筆者接到一個任務,要將學生的證書信息及相片打印到3 1技能證書模板上,并且還要傳到網上供用人單位查詢。原始數據分兩部分,一部分是包含學生姓名、身份證號、認證項目、證書編號等信息的Excel表;另一部分是按認證項目分類、以學生姓名為名的相片,圖片大小均為90×120像素,圖片格式均為JPG
  考慮到時間上的緊迫性,還有用戶操作的易用性,以后上網查詢所需數據庫的兼容性,因此決定選用Access來開發。Access具有強大的窗體創建、報表打印、VBA編程功能,足以勝任大部分小型數據庫應用系統的開發。

  創建數據庫和表

  1. 打開Microsoft Office Access,創建一個空數據庫,與相片的分類目錄放在同一個文件夾下。

  2. 使用“文件→獲取外部數據→導入”功能將Excel表直接導入Access中,保存為“證書信息”表。

  創建證書信息報表

  1. 創建“證書信息”報表,先插入一個“圖像”控件,設置其圖片屬性為證書模板圖片,設置其大小為證書模板的大小,設置其可見性為否,這樣有利于證書信息的排版,且不會打印出來;再依次插入要打印的字段列表,設置好字體和字號;最后再插入一個“圖像”控件,放置于打印相片的地方,設置其大小為相片的大小,設置其名稱為“stuimg”。

  2. 依次點擊菜單欄“視圖→代碼”命令,進入VBA代碼編寫窗口,編寫如下代碼:

  Private Sub 主體_Format(Cancel As Integer, FormatCount As Integer)

  Dim imgpath As String

  ' 依據應用程序路徑、認證項目名稱、姓名得到相片路徑

  imgpath = Application.CurrentProject.Path +"/" +認證項目.text +"/"+ 姓名.Text+".jpg"

  ' 判斷照片是否存在,如果不存在則顯示一張空白的圖片。

  If Dir(imgpath) = "" Then imgpath = Application.CurrentProject.Path + "/noimg.bmp"

  Stuimg.Picture = imgpath

  End Sub
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费a级黄色片 | 国产成人av一区 | 日本在线视频二区 | 成人短视频在线观看 | 亚洲第一男人天堂 | 亚洲第一成人在线 | 国产一区二精品区在线 | 欧美日韩色 | 999久久国精品免费观看网站 | 久久国产午夜 | 嗯~啊~弄嗯~啊h高潮视频 | 一级毛片电影网 | 国产精品视频在线观看免费 | 爱操影院| h视频免费观看 | 一区二区三区黄色 | 精国产品一区二区三区 | 欧美成网站 | 九色国产 | 中文字幕精品一二三四五六七八 | 在线观看免费视频麻豆 | 91成人在线免费 | 欧美在线a | 亚洲性生活视频 | 精品一区二区久久久久久久网精 | 成人小视频免费在线观看 | 黑人日比视频 | 黄色成人小视频 | 国产精品久久久久一区二区 | 一级电影免费在线观看 | 永久免费不卡在线观看黄网站 | 欧美精品 | www国产成人免费观看视频 | 天天天干夜夜夜操 | 精品久久久久久综合日本 | 福利在线免费 | 3级毛片 | 一级成人免费 | 日日操夜夜操视频 | 91精品国产乱码久久久久久久久 | 99re久久最新地址获取 |