一天有一客户咨询“如何使用Label mx把照片姓名与表格中姓名不相符的挑出来?”当时还真被问蒙了,我说Label mx没有这个功能啊,但是他非常肯定的说“你们软件有这个功能,是杭州XX告诉我的,他们现在正在使用”。说到这些我想起杭州XX之前用我们软件做过学生证,学生证有姓名和照片等信息。然后再仔细想想,知道如何实现这个功能了。
这个用户要实现的功能是:在一个文件夹里存储有照片,照片以姓名命名,在表格中也有姓名,我想通过你们的这个软件把照片上姓名与表格上姓名不相符的挑出来(为客户原话)。
实现这个功能要借助于Label mx的图片连接数据库功能和EXCEL的函数功能。Label mx支持图片连接数据库,而数据库中存储的是图片路径,如果数据库中路径错误则图片不显示。利用这个原理,把照片与姓名联系起来,在EXCEL中有函数功能,即某列的内容根据其它列生成,如在表格中新建照片列,以姓名列生成,设置为内容="E:\标签模板\学生证\"&A2&".jpg",这样就把照片文件夹中的照片名和姓名联系起来,然后在Label mx中导入EXCEL中的数据,并在标签上画一个图片,设置为数据库连接,选择照片字段,如果照片名与姓名不符,则在预览页图片显示为空,另外在标签上写姓名并连接EXCEL中的姓名列,这样通过预览就能轻而易举的知道哪个名称不符了,然后再进行对应修改。
标签设计如图:
此步骤借助于Label mx的图片连接连接数据库实现了的检测功能,可以推广到做学生证、名片、工作证等领域使用,比方说我刚才做学生证模板时就出现了一张照片显示不出来的情况,经检查才发现原来是照片名称中没有空格,修改后就可以了。
备注:其实软件当中有很多间接的有用的或者好玩的功能,只要用心或者换个思路就能实现,这个功能也是受杭州用户的启发写出来的,感谢用户朋友们的智慧与细心。
模板下载:照片检测模板