用过条码打印软件的小伙伴都知道软件多种数据库类型,比如TXT、Excel,MySQL,Access,SQLServer,MySQL,Oracle,CSV,Sybase,DB2,SQLite,DBF,ODBC,Socket等等,可以实现连接数据库批量制作打印各种标签,条码二维码的工作,今天就给大家详细介绍一下如何连接数据库,以Excel数据源为例!在条码打印软件数据库设置中添加一个Excel数据源。
添加Excel数据源后,会d出一个“Excel数据源管理”窗口,然后点“浏览”按钮添加Excel文件,“编码”一般选默认的不需要修改,“首行含列名”可以根据自己Excel表判定是否勾选,若Excel表首行是列名称就勾选,如首行是数据不需要勾选。然后点“测试连接”。
测试连接后可以看到Excel表的相关信息,选择需要连接的“表”,“字段”默认是全选(浅蓝色是选中状态),若是此时直接点“添加”按钮,说明条码打印软件连接Excel表中的所有列数据。那么在添加对象的时候(文字,条码二维码,图片等等),数据库导入对应的“字段”即可。
若是自己手动点了一下“Excel数据源管理”窗口中的字段,就出现全选取消的情况,导致只选中了点的字段,那么添加后,会只有这一列数据,Excel表中其他列数据无法调用。
若是不想全部导入,只想只导入某些字段(如导入设备名称和设备编号这两个字段),可以利用键盘上的“Ctrl”键进行部分选中, *** 作方法:按着Ctrl键,鼠标点击对应的字段。那么导入的时候就会只有选中的这两个字段。
“数据过滤”是对Excel表中的数据进行过滤后再导入,“所有”是全部导入,“范围”是只导入所选的范围数据(如设置1-3是只导入前三个数据,2-3就是导入第二个和第三个数据)。“SQL”是利用SQL语句对数据进行筛选导入(如成绩筛选打印,倒序打印Excel数据),这里就不详细叙述了,可以在中琅网站查询相关教程,“样本数据”显示的是首条数据,仅做参考使用。
一、首先,准备好要连接到CODESOFT中打印的数据库。(本文以Excel数据表格为例)
二、在CODESOFT中连接数据库。
三、创建条形码,实现条码与数据库的连接。根据向导,设置数据源为“变量”,类型选所“数据库”,名称选要打印的数据库字段。
如果您事先没有在CODESOFT连接数据库,您可以根据以下步骤完成CODESOFT条码与数据库连接。
1. 建立ODBC连接。单击工具栏中的“数据库”工具按钮,在d出的“查询定义”对话框中,点击“新建”,在下拉菜单中选择单击“ODBC”。根据实际情况,在打开的“创建新数据源”中选择对应的数据源驱动程序。
2. 条码与数据库连接。创建条码,数据源选“创建新变量”。
3. 在打开的“新建变量”对话框中选择“数据库”,单击下一步;
4. 单击“选择连接到现有数据源”后的新建按钮。
5. 根据提示完成数据库的连接。选择要打印的数据库字段。
6. 单击完成。条码与数据库连接完成。
在使用条码标签打印软件的用户群体中,就有八成的用户是需要用到打码软件中的批量打印功能的,批量打印作为众多条码打印软件的基本功能,支持的形式也是不同的,如数据库导入、序列生成、随机生成等。今天就来简单介绍一下条码标签打印软件中支持批量打印标签的几种方式。
大多数用户在进行批量打印工作时都是使用的数据库导入的方式,有些条码打印软件支持的数据库类型较少,满足不了用户的打印需求。而条码标签打印软件在这方面就相对来说灵活很多,支持多种数据库类型,如图,不仅支持基本的txt文本、Access数据源、Excel数据源和SQL Server数据源,同时也支持Oracle数据源、ODBC数据源等其他类型的数据库。
具体关联数据库的方法就是在条码标签打印软件中,点击上方菜单栏中的“数据库设置”按钮,在d出的对话框中选择合适的数据库类型,选择之后再d出的“数据源管理”窗口中,找到数据库所在的文件路径,添加之后点击测试连接,待出现数据库中的列表后,表示数据库添加成功。
另外也有不少朋友使用序列生成的方式进行批量打印,具体方法就是在可变数据的数据源选项中,添加“数据对象类型”时,选择“序列生成”,添加好数据对象后,需要再添加一个“处理方法”,如补齐、插入、丢弃等等,如图,在选择“补齐”的处理方法中,设置目标长度3,填充字符0,就表示序列生成将会以001、002、003的形式递增。
随机生成与序列生成的设置方式基本一致,只在显示方式上不同,随机生成的可变数据是无规律的生成组合,只需要设置好生成长度就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)