0%

BBK工位打印配置

BBK检测线设备程序打印配置, 本文档只包含加载Excel模板进行打印的方式

添加打印功能

创建对象

编辑打开Always文件, 在对象列表中创建Print对象,如下图:

New

初始化

在程序初始化中增加Print的初始化, 如下图:

Init

本文档选择PrintDbTable类, 意为从读取单个表中数据打印.

新增菜单配置选项

进入菜单编辑中新增打印配置选项, 如下图:

New

添加完成后保存退出编辑界面

配置

模板配置

软件打开后会在Config文件夹中生成ExcelReport和PrintConfig文件夹
可将已有模板和配置复制到相应文件夹中,或者新建excel后在软件中进行配置

双击打开Always程序, 在菜单中打开创建的打印配置选项

点击模板参数如下:

配置链接字符串

DbConnectString对应需要访问数据库的链接字符串

New

配置表名

设置读取表名

New

模板编辑

点击模板编辑进行字段绑定及格式配置

如下图: 在右侧模板中点击需要配置的单元格,勾选左侧启用后可以进行相应字段操作

New
New

查询

编辑完模板后可点击查询按钮进行数据查询, 若出现下图报错,说明数据表中没有已打印字段,需要在数据库中进行添加

New

数据库中添加字段可参考:

BBK-PostgreSQL添加字段

添加完字段后便可进行查询打印
New

打印

手动打印

在打印配置中查询并打印

测试结束自动打印

在always中调用Print函数,参数为模板名

New

注意: 改函数调用后默认会打印数据库中最早的一条未打印数据, 若要打印最新数据需将之前的已打印字段设置成Y, 或者要下最新的dll更新

若不想自动打,只在需要时手动查询进行打印可在PrintConfig文件夹相应模板中将AutoPrint改为false,改为false后即使调用Print函数也不会打印