★准备工作
要自己制作胸卡,首先需要准备以下几个硬件设备:电脑、彩色打印机、数码相机、封塑机(价格200元左右)。还需要的软件是:VF6.0数据库软件。
首先通过数码相机给学生照相,并将照片导入电脑。每个学生的照片文件分别以该学生的建档号(或学籍号)为文件名(这一点非常重要),保存在指定的文件夹中(如d:\zp3),大小一般为10KB~20KB。然后在VF6.0中建立学生基本信息数据库(如xxc.dbf),该库中至少包含以下几个字段:
字段名 字段类型 字段长度 备注
xm 字符型 8 姓名
jdh 字符型 12 建档号
bj 字符型 10 班级
zp 字符型 40 照片
在这个数据库中,zp字段用来存放相应学生的照片路径,该字段内容需要等到其他字段内容都录入完毕后,通过命令“repl all zp with "d:\zp3\"+jdh+".jpg"”来完成。这样文件夹中的学生照片(如d:\zp3)就与数据库中每一个学生的zp字段建立起了一一对应的关系。结果如图1所示。
图1 建立基本信息数据库
★制作胸卡报表
启动VF6.0,新建一个报表。在VF6.0中单击“显示”菜单,调出报表控件工具栏。利用报表控件工具栏中的“标签”与“线条”控件制作出如图2所示报表。
图2 制作胸卡报表
依次单击“显示/数据环境”菜单,调出“数据环境设计器”窗口,然后在菜单栏依次单击“数据环境/添加”,打开刚才录入的学生数据库(如xxc.dbf),将xm,bj,jdh三个字段分别拖到“姓名、班级、编号”后面去,并在“格式/字体”中将其设置为“小四、加粗、隶书”。
★完成胸卡制作
这一步的关键是如何将学生的照片显示在该胸卡报表的右侧,现将一个比较简单的操作方法介绍如下:在报表控件工具栏中,拖动[图片/Activex 绑定控件]按钮到胸卡报表的右侧,这时会弹出一个“报表图片”窗口,在该窗口“图片来源/文件”后面的文本框中输入“zp”(注:zp为xxc.dbf中的zp字段),并单击[确定]按钮,并调整到合适大小,结果如图3所示。
图3 插入照片
这时我们就可以单击VF6.0中的[预览]按钮看看效果了,打印出来后,再用封塑机进行封塑,任务就完成了。
(出处:http://www.sheup.com)