本帖最后由 bruce 于 2019-8-13 09:35 编辑

云表有一个很实用的功能,填表公式支持 打开外部程序。而且支持参数传递,这样,云表就能和外部程序交互了。
我分享一下 如何通过这个功能,调用标签打印软件,根据传递的参数,打印出指定的标签文件。


第一步,通过 bartender企业版,建立好标签文件,保存到 你指定的位置,我放置在 D:\XM.btw 这个位置;

第二步:标签数据源中,定义好SQL语句,连接到云表的模板数据表,并指定好 查询提示参数   参数的写法是  '?参数名称'

这个参数 用来接收,云表传递过来的值,这样就能打印出指定的内容

标签中的,文本绑到数据库字段。



第三部:
   在云表模板中建立 填表公式。 公式类型为,打开外部程序。打开 bartend 传递参数。

程序    填写 "bartend"
参数填写  "/F=D:\XM.btw /PD /X  ?订单编号="  + 本表单.订单编号
/*解释一下  
/F=标签存放的完整路径  ;我的路径是 D:\XM.btw
/PD 表示 弹出打印对话框,让用户去设置需要的打印份数,记录数 等等;
/X  表示打印完成后退出
?订单编号=   这里表示给你在标签中设置的接收参数变量赋值   我 的变量是  名称是 【?订单编号】

*/



这样操作,云表就可以调用bartender的打印功能,打印出想想要的任何标签格式。


附上 bartender的 参数写法


+13

最近谁赞过

11人收藏
25 条回帖
沈阳云侠2019-8-13 09:41:16
这个的好处,解决了批量打印的问题。打印的事情交给bartender 去处理,不影响当前云表的操作;特别是当打印量1000条数据以上是,传统的方法,云表需要10分钟以上才能完成,,而且你不能做任何事情; bartender打印只需要几秒就可以了。
+11

最近谁赞过

需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询