吴小胖 发表于 2021-11-30 18:04:03

【新人第一帖】电子证书自动生成系统

很偶然的机会接触到了活字格,上手还是非常容易的。今天闲来无事,折腾了一番,折腾出一个小玩意,在各位大神、前辈面前,这个小玩意真是不值得一提~但是,我却很有成就感,因为这是我的第一个作品!我还是很骄傲的!哈哈哈哈~

【创作背景】
很多单位都会举办各种类型的活动,或者到了年底都会评优选先,颁发荣誉证书,以往打印荣誉证书笨办法就是先调整好格式,然后一个个手动输入;升级版的做法是用邮件合并的方式。正是基于此背景,我在想是不是可以借助活字格来完成这项工作呢,再者现在大力倡导“低碳节能”,电子证书也应运而生了。

【创作思路】
1、构建数据表,其中包括但不限于:获奖者姓名、活动名称、名次、【颁奖单位、日期】(同一颁奖单位、日期此项可以省略);

2、将原始数据导入数据表;
3、新建一个页面,插入荣誉证书背景图,未经调整的图片是这样排列展示的,需要调整一下~(这个也是我在论坛里找到的帖子才学会如何调整的。https://gcdn.grapecity.com.cn/showtopic-133079-1-83.html)选择等比不留白。






4、在合适的位置插入“文本框”,并设置单元格样式。自己新建一个样式,起名“无边框”,颜色里设置“前景色”“背景色”均为“无填充颜色”,边框里也选择无;否则出来的效果会有白色的背景和灰色的边框线;



5、使用公示编辑器来调取数据;(这一招是我在群里看视频学会的~)因为这个区域要显示“获奖者姓名”,因此选择表里的“姓名”;然后添加查询条件,以ID作为查询条件;(漏了一步,在图片上下左右任何你看着顺眼的地方再添加一个文本框,这个文本框就是用来输入查询条件的,旁边再增加一个按钮;)




6、按钮增加一个命令,打印/导出页面到PDF;



7、至此,页面设计就全都做完了,您可以按一下F5运行测试一下吧~


8、输入对应的ID后显示相应内容,然后再点击“生成电子证书”即可~


【后记】
说实话做个程序总共花了不到五分钟时间,相当简单,易上手~但是,现在这个程序也只能一张张生成,还不能批量生成,我再慢慢摸索一下~或者,论坛里的给大神、前辈请不吝赐教,指点一下我这个小菜鸟~在此鞠躬谢过!


凯神Jump 发表于 2021-11-30 18:21:44

不错哦,666

吴小胖 发表于 2021-12-1 11:41:26

凯神Jump 发表于 2021-11-30 18:21
不错哦,666

感谢~嘿嘿~~

吴小胖 发表于 2021-12-1 11:47:57

【升级版】批量生成功能2.0版本来了~
昨天小试牛刀,做了这么个生成器,现在是可以实现一个个生成了,但是如果数据多,有上百条上千条数据呢,那我还不如用邮件合并呢~带这个问题,我夜不能寐,辗转反侧……(有点夸张)在论坛里又开始搜索,终于找到了类似的需求,https://gcdn.grapecity.com.cn/showtopic-37409-1-1.html 并且按照这个思路,我完美的解决了批量生成的问题~嘿嘿~

【详解】
其实只需要做一点小小的变动就可以实现了~
把“生成电子证书”的按钮从荣誉证书的页面移动到列表页,然后再修改一下导出的设置就可以了~




荣誉证书的页面也需要稍微调整一下,不需要再查找了,直接数据绑定就可以了~


修改完成,F5测试一下,嘿嘿,还真成了~


137294886 发表于 2021-12-1 22:44:31

:)

jones_leung 发表于 2021-12-2 14:43:35

真棒,直接下载了,改成我另外一个查询系统,感谢分享

吴小胖 发表于 2021-12-2 20:58:21

jones_leung 发表于 2021-12-2 14:43
真棒,直接下载了,改成我另外一个查询系统,感谢分享

嘿嘿,一起交流一起学习~

yzj3690 发表于 2021-12-17 16:15:59

真棒!!楼主威武!!!能不能搞个视频生成系统,只要输入链接或者上传MP4,就能放视频的那种。

吴小胖 发表于 2021-12-17 16:24:26

yzj3690 发表于 2021-12-17 16:15
真棒!!楼主威武!!!能不能搞个视频生成系统,只要输入链接或者上传MP4,就能放视频的那种。

按照列表播放视频没问题
页: [1]
查看完整版本: 【新人第一帖】电子证书自动生成系统