数据库可用作标签或表单对象的动态数据源。要能够从所选对象访问和检索数据库内容,必须正确建立和配置数据库连接。
要将数据库添加到标签或解决方案数据源,最高效、用户友好的方式是使用分步骤数据库向导。
Desktop Designer 还允许手动建立和配置数据库连接。在此方式下,整个连接设置范围都是可配置的。建议有经验的用户可选择此选项。
动态数据浏览器中列出了所有标签或解决方案数据库。
Desktop Designer 支持各种类型的数据库。这里列出了支持的数据库类型。
请在这里阅读有关如何连接到受支持的数据库类型的信息。
在这里阅读有关其他可用的对象数据源,以及如何使用动态数据管理器。
Desktop Designer 支持多种数据库类型:
NiceLabel 建议使用标准的数据库类型,例如文本、Excel、Access、SQL Server 和 MariaDB / MySQL。使用标准数据库类型更为容易,时间上也更高效,因为其优化了应用程序性能和用户界面。使用非标准数据库类型时,请使用 OLE 和 ODBC 选项。
请在这里阅读有关如何连接到受支持的数据库类型的信息。
Desktop Designer 提供两种方式来将对象连接到数据库。下图显示两个可用的选项。
-
分步骤数据库向导为下列操作提供了引导过程:
-
将数据库连接到标签或表单对象
-
将数据库添加到标签解决方案的数据源
在这里介绍了建立和配置基于向导的数据库连接的过程。
-
-
手动建立和配置数据库连接。
注意
此选项适用于高级用户。它允许详细的配置,并提供了所有可用的数据库连接设置。
在这里介绍了建立和配置数据库连接的过程。
数据库向导是一个引导过程,它允许用户配置与数据库的连接、选择要使用的表格和字段。
编辑数据库允许您使用向导来编辑所有现有的连接数据库。
另外,此向导允许您对记录进行排序、筛选,并设定每条数据库记录要打印的标签副本数。
要使用数据库向导添加数据库,请单击Desktop Designer数据选项卡功能区 > 分步骤数据库向导组中的首选数据库按钮。
有三种方法来启动数据库向导:
-
选项1:单击 Desktop Designer 数据选项卡功能区 > 分步骤数据库向导组中的首选数据库按钮。
-
选项2:单击动态数据管理器 > 分步骤数据库向导功能区组中的首选数据库按钮。
-
选项3:单击动态数据浏览器中的 + 数据库向导或对象属性。
下面列出了可用的向导选项。要成功添加数据库,请遵循每个数据库类型的步骤:
本节介绍如何使用 Desktop Designer 分步骤数据库向导将 Excel 数据库连接到对象。
步骤1:连接设置
步骤2:表格和字段
此步骤定义应使用哪个数据库表格以及此表格中的哪些字段作为动态数据源。
单击下一步。
步骤3:每条记录标签副本数
步骤4:创建对象
步骤5:数据预览和其他表格设置
单击完成。数据库即可用作标签或表单对象数据源。
本节介绍如何使用 Desktop Designer 分步骤数据库向导将 Access 数据库连接到对象。
步骤1:连接设置
此步骤设定 Access 数据库文件连接详细信息。
文件名选择数据库文件。
身份验证需要用户名和密码来访问受密码保护的 Access 数据库文件。
测试连接按钮开始连接测试过程。它会检查 Desktop Designer 是否能成功连接到数据库。
单击下一步。
步骤2:表格和字段
步骤3:每条记录标签副本数
步骤4:创建对象
步骤5:数据预览和其他表格设置
单击完成。数据库即可用作标签或表单对象数据源。
本节介绍如何使用 Desktop Designer 分步骤数据库向导将 Microsoft SQL Server 数据库连接到表单或标签对象。
步骤1:连接设置
此步骤设定数据库文件连接详细信息。
连接信息组定义托管要连接到的数据库的主机。
-
服务器选择数据库服务器。
身份验证组定义数据库服务器的用户身份验证类型。
-
使用 Windows 身份验证。此选项将 Windows 身份验证设定为连接到 SQL 服务器的验证方法。用户使用域的用户名和密码连接到数据库。
-
使用 SQL Server 身份验证。此选项设定数据库用户名和密码作为验证方法。要建立连接,请输入数据库管理员提供的用户名和密码。
显示连接字符串显示当前数据库连接字符串,并允许其被插入或修改。
警告
连接字符串编辑是仅适用于高级用户。要配置数据库连接,建议使用对话框中的标准输入。
数据库选择组选择连接的选服务器上的数据库。
测试连接按钮开始连接测试过程。它会检查 Desktop Designer 是否能成功连接到数据库。
单击下一步继续。
步骤2:表格和字段
步骤3:每条记录标签副本数
步骤4:创建对象
步骤5:数据预览和其他表格设置
单击完成。数据库即可用作标签或表单对象数据源。
本节介绍如何使用文本文件作为标签或表单对象的数据源。使用 Desktop Designer 分步骤数据库向导将文本文件连接到对象。
步骤1:文本文件结构向导
步骤2:连接设置
此步骤设定文本文件路径。
文件名设定要使用的文本文件的位置。手动输入位置,或单击浏览在系统中查找该文件。
测试连接按钮开始连接测试过程。它会检查 Desktop Designer 是否能成功连接到数据库。
单击下一步。
步骤3:表格和字段
注意
添加文本文件作为数据库时,表格选择不可用。整个文本文件都被视为单个数据库表格。
步骤5:创建对象
步骤6:数据预览和其他表格设置
此步骤用来预览从数据库中检索的数据。它还提供附加的表格设置,如筛选和排序。
数据选项卡显示从数据库文件中检索的数据的预览。可以使用预览部分顶部的搜索控件来查找特定记录。
注意
数据预览显示最多 1000 行。
字段选项卡显示可用和所选的数据库字段。在 每条记录标签副本数 中配置的设置可在此选项卡上重做。
数据检索选项卡设定如何从连接的数据库文件中检索数据。请在这里阅读更多有关数据检索的信息。
单击完成。数据库即可用作标签或表单对象数据源。
本节介绍如何使用 Desktop Designer 分步骤数据库向导添加 Oracle 数据库到表单或标签对象。
步骤1:连接设置
此步骤设定数据库连接详细信息。
注意
必须要有 Oracle 数据库提供程序才能建立与 Oracle 数据库的连接。
数据源设定 Oracle 数据源名称。
身份验证提供用户名和密码用于建立连接。
高级设置按钮打开数据链接属性窗口,允许用户设定连接属性。数据链接属性是一个 Windows 系统对话 - 请在这里阅读有关于其属性的更多信息。
测试连接按钮开始连接测试过程。它会检查 Desktop Designer 是否能成功连接到数据库。
步骤2:表格和字段
步骤3:每条记录标签副本数
步骤4:创建对象
步骤5:数据预览和其他表格设置
单击完成。数据库即可用作标签或表单对象数据源。
本节介绍如何使用 Desktop Designer 分步骤数据库向导添加 MariaDB / MySQL 数据库到表单或标签对象。
重要
对于已连接到 MySQL 的标签模板,请勿更新数据库连接。在这种情况下,请继续使用 MySQL 软件。您的标签模板会按原样工作。
步骤1:连接设置
此步骤设定 MariaDB / MySQL 数据库连接详细信息。
-
数据库设定服务器上的具体数据库。
-
主机设定数据库地址。
-
端口设定数据库服务器的端口。
-
身份验证提供用户名和密码用于建立连接。
测试连接按钮开始连接测试过程。它会检查 Desktop Designer 是否能成功连接到数据库。
步骤2:表格和字段
步骤3:每条记录标签副本数
步骤4:创建对象
步骤5:数据预览和其他表格设置
单击完成。数据库即可用作标签或表单对象数据源。
本节介绍如何使用 Desktop Designer 分步骤数据库向导通过 OLE DB 源来添加各类数据库到表单或标签对象。
OLE DB 使用数据库表格、视图或 SQL 命令从各种兼容 OLE DB 的关系数据库中提取数据。
示例:
OLE DB 可以从 Microsoft Access 或 SQL Server 数据库中的表格中提取数据。
步骤1:连接设置
此步骤设定 OLE DB 连接详细信息。
提供程序设定通过 OLE DB 接口访问该数据的提供程序。
身份验证提供用户名和密码用于建立连接。
测试连接按钮开始连接测试过程。它会检查 Desktop Designer 是否能成功连接到数据库。
身份验证提供用户名和密码用于连接。
高级配置选项:
-
自动浏览表格自动显示可用的 OLE 数据库表格。如果清除此复选框,则必须手动输入表格名称。
高级设置按钮打开数据链接属性窗口,允许用户设定连接属性。数据链接属性是一个 Windows 系统对话 - 请在这里阅读有关于其属性的更多信息。
注意
当连接到一个密码保护的数据库时,请确保选中允许保存密码选项。否则,即使测试连接过程成功,也不会授予数据库访问权限。
测试连接按钮开始连接测试程序,确认是否已成功建立与数据库的连接。将显示确认消息或错误消息。
单击下一步。
步骤2:表格和字段
步骤3:每条记录标签副本数
步骤4:创建对象
步骤5:数据预览和其他表格设置
单击完成。数据库即可用作标签或表单对象数据源。
本节介绍如何使用 Desktop Designer 分步骤数据库向导添加 ODBC 数据源。
Microsoft® ODBC 数据源管理器管理数据库驱动程序和数据源。此应用程序位于 Windows 控制面板中的“管理工具”项下。
有关 ODBC 管理器步骤的信息,请打开 ODBC 数据源管理器对话,然后单击帮助。
步骤1:连接信息
此步骤设定数据库连接详细信息。
连接信息组设定要与 ODBC 连接一起使用的数据库类型。
-
数据源:设定要从中检索数据的数据库。使用 ODBC 管理器管理在下拉列表中列出的数据库。
-
驱动程序:根据所选的数据源显示数据库驱动程序。
身份验证组包括用于 ODBC 连接的用户名和密码字段。在某些情况下,有必要进行用户身份验证,例如,如果在连接到 SQL Server 时需要 SQL 身份验证。
-
用户名:输入正确的用户名来访问 ODBC 数据库。
-
密码:输入正确的密码来访问 ODBC 数据库。
注意
始终显示用户名和密码。其使用取决于数据库管理政策。
ODBC 管理器按钮打开系统 ODBC 管理对话。在这里查看关于该对话的更多详细信息。
测试连接按钮开始连接测试过程。它会检查 Desktop Designer 是否能成功连接到数据库。
步骤2:表格和字段
步骤3:每条记录标签副本数
步骤4:创建对象
步骤5:数据预览和其他表格设置
单击完成。数据库即可用作标签或表单对象数据源。
本节介绍如何使用分步骤数据库向导连接Desktop Designer Google Sheets 表格。
注意
连接至 Google Sheets 需要 Google 验证。无法从 NiceLabel Automation、.NET API 或 Cloud Integrations 打印。
-
在数据菜单中,单击所有数据库打开分步骤数据库向导,然后单击下一步。
-
数据库类型选择窗口将打开。选择 Google Sheets,然后单击下一步。
-
连接设置窗口将打开。单击登录。
-
网络浏览器将打开,并跳出使用 Microsoft 登录选项。
单击账户以登录。
-
带有访问 Google 账户选项的新窗口将打开。选择全部两项:
-
请参阅有关 Google Drive 文件的信息。
-
请参阅全部 Google Sheets 电子表格。
然后单击继续。
-
-
浏览器和 Desktop Designer 上将出现关于成功连接的确认信息。在 Desktop Designer 中关闭确认窗口。
-
在连接设置窗口中,选择 Google 电子表格,然后单击下一步。
在 Spreadsheet 列表中,还可以看到与账户共享的表格。可以向使用自己的表格一样使用共享表格。
重要
如果您要与其他客户端共享标签,请启用共享 Google Sheets 功能,这样其他客户端就可以凭借证书登录。
打开标签/解决方案时,NiceLabel 会提示其他客户端正登录 Google。
测试连接按钮开始连接测试过程。它显示是否已成功建立与选定 Google 电子表格的连接。依据连接状态,讲出现确认消息或错误消息。
-
电子表格字段现已连接至您的解决方案。您可以删除不需要的字段。然后单击完成。
-
完成数据库向导中的剩余向导步骤:
-
每条记录标签副本数
-
创建对象
-
日期预览和其他表格设置
-
Google sheet 现已连接至您的标签/解决方案。
警告
Google 登录 90 天后过期。登录过期后,Desktop Designer 将提示您用 Google 账户登录。
本节描述了如何利用 Desktop Designer 分步骤数据库向导连接存储在 Microsoft OneDrive 中的 Excel (Microsoft OneDrive) 电子表格。
注意
连接至 Excel (Microsoft OneDrive) 电子表格需要 Microsoft 验证。无法从 NiceLabel Automation、.NET API 或 Cloud Integrations 打印。
-
在数据菜单中,单击所有数据库打开分步骤数据库向导,然后单击下一步。
-
数据库类型选择窗口将打开。选择 Excel (Microsoft OneDrive),然后单击下一步。
-
连接设置窗口将打开。单击使用 Microsoft 登录。
-
网页浏览器将打开,并显示 Microsoft 账户选项。
选择将连接至您的 Microsoft OneDrive 的账户。
注意
一些公司会限制访问企业 OneDrive 账户。遇到这种情况,必须获得管理员权限,方能用您的账户连接至 Excel。以下窗口将打开:
如果安全风险过高,您可以使用或创建一个个人 Microsoft 账户,并通过该账户使用 OneDrive。
-
允许NiceLabel Desktop Designer访问您的 OneDrive 数据。
-
浏览器和 Desktop Designer 上将出现关于成功连接的确认信息。在 Desktop Designer 中关闭确认窗口。
-
在连接设置窗口选择 Excel 电子表格,然后单击下一步。
重要
如果您要与其他客户端共享标签或解决方案,请在 OneDrive 启用共享您的 Excel 电子表格,这样其他客户端就可以凭借证书登录。
Microsoft 账户分为两种类型:个人账户和工作/学校账户。您只能共享同一种账户类型中的 Spreadsheets。您可将电子表格从个人账户共享至另一个人账户。您可从一个工作/学校帐户共享电子表格至另一帐户,但仅限同一组织(或加入的组织)内。您无法在个人和学校/工作账户间或不同组织的工作/学校账户间共享电子表格。
打开标签/解决方案时,NiceLabel 会提示其他客户端正登录 Microsoft。
目前Desktop Designer:
-
您只能用自己的 Excel (Microsoft OneDrive) 文件创建新的标签或解决方案。
-
您无法创建连接到共享 Excel (Microsoft OneDrive) 文件的新标签或解决方案。
-
您可以打开并打印连接到共享 Excel (Microsoft OneDrive) 文件的现有标签或解决方案。
注意
Microsoft 不支持 Excel OneDrive 版本的
.xls
文件。测试连接按钮开始连接测试过程。它显示是否已成功建立与选定 Google 电子表格的连接。依据连接状态,讲出现确认消息或错误消息。
-
-
电子表格字段现已连接至您的解决方案。您可以删除不需要的字段。然后单击完成。
-
完成数据库向导中的剩余向导步骤:
-
每条记录标签副本数
-
创建对象
-
日期预览和其他表格设置
-
Excel sheet 现已连接至您的标签/解决方案。
警告
Microsoft 登录将在 90 天后过期。登录过期后,Desktop Designer 将提示您使用 Microsoft 账户登录。
编辑数据库按钮重新启动分步骤数据库向导,以配置现有数据库。
要正确地重新配置一个已添加的数据库,请遵循下面列出的步骤。
手动建立数据库连接可以完全控制数据库连接设置和配置选项。
注意
此选项适用于高级用户。它允许详细的配置,并提供了所有可用的数据库连接设置。NiceLabel 建议使用数据库向导。
手动数据库连接分三步完成:
-
第一步是建立数据库连接。
-
第二步是选择将使用哪个数据库表格。
-
第三步是配置连接的数据库表格。
要手动连接到数据库,请按照下面列出的主题中介绍的程序:
Microsoft Excel 数据库可用作标签对象或表单对象的动态数据源。在手动设置数据库连接前,请打开动态数据管理器。此对话允许用来管理标签和表单对象的变量数据源。
单击动态数据管理器功能区中的数据库连接按钮,选择 Microsoft Excel 作为首选的数据库类型。将打开“新数据库连接属性”窗口。
要手动连接到 Excel 文件数据库,请完成下列步骤。
连接类型组用来定义数据库连接的类型。
连接信息组定义数据库文件详细信息。
-
文件名:定义要用于连接的数据库文件。
-
高级设置:打开数据链接属性窗口。此窗口可用来设定连接属性。数据链接属性是一个 Windows 系统对话 - 请在这里阅读有关于其属性的更多信息。
-
测试连接:按钮开始连接测试过程。它显示是否已成功建立与数据库的连接。依据连接状态,讲出现确认消息或错误消息。
完成时,单击确定。将显示“数据库属性”窗口。
Microsoft Access 数据库可用作标签对象或表单对象的动态数据源。在手动设置数据库连接前,请打开动态数据管理器。此对话允许用来管理标签和表单对象的变量数据源。
单击动态数据管理器功能区中的数据库连接按钮,选择 Microsoft Access 作为首选的数据库类型。将打开“新数据库连接属性”窗口。
要手动将对象连接到 Access 文件数据库,请完成下列步骤。
连接类型组用来定义数据库连接的类型。
连接信息窗口定义数据库文件详细信息。
-
文件名:定义要用于连接的数据库文件。
身份验证组提供用户名和密码用于连接到受保护的文件。
-
高级设置:打开数据链接属性窗口。此窗口可用来设定连接属性。数据链接属性是一个 Windows 系统对话 - 请在这里阅读有关于其属性的更多信息。
-
测试连接:开始连接测试过程。它显示是否已成功建立与数据库的连接。依据连接状态,讲出现确认消息或错误消息。
完成时,单击确定。将显示“数据库属性”窗口。
Microsoft SQL Server 数据库可用作标签对象或表单对象的动态数据源。在手动设置数据库连接前,请打开动态数据管理器。此对话允许用来管理标签和表单对象的变量数据源。
单击动态数据管理器功能区中的数据库连接按钮,选择 Microsoft SQL Server 作为首选的数据库类型。将打开“新数据库连接属性”窗口。
要手动将对象连接到 Microsoft SQL Server 数据库,请完成以下步骤:
连接类型组用来定义数据库连接的类型。
连接信息组定义数据库详细信息。
-
服务器:定义要用于连接的数据库服务器。可用的服务器将自动列出。要添加未列出的服务器,请手动插入其名称或位置。
-
身份验证:选择用户身份验证类型。
-
使用 Windows 身份验证使用您的 Windows 域凭据登录。
-
使用 SQL Server 身份验证使用 SQL Server 凭据登录。
-
数据库连接组选择以前所选服务器上的数据库。此数据库将用作选定的标签或表单对象的数据源。
-
数据库:定义要连接的服务器数据库。
显示连接字符串显示当前数据库连接字符串,并允许其被插入或修改。
警告
连接字符串编辑是仅适用于高级用户。要配置数据库连接,建议使用对话框中的标准对话输入。
测试连接按钮开始连接测试过程。它显示是否已成功建立与数据库的连接。依据连接状态,讲出现确认消息或错误消息。
完成时,单击确定。
文本文件在转变为“真正”的数据库之前,需要进行一些额外的处理。开始时,任何文本文件包含数据值,但没有关于数据结构、名称字段和最大字段长度的信息。必须先补充这些缺少的参数,才能将文本文件转变成一个数据库,用作对象数据源。
打开动态数据管理器.此对话允许用来管理标签和表单对象的变量数据源。
单击动态数据管理器功能区中的数据库连接按钮,选择 文本文件作为首选的数据库类型。
要手动将对象连接到文本文件数据库,请完成下列步骤。
连接信息窗口设定数据库文件详细信息。
-
文件名设定文件位置。
-
测试连接:开始连接测试过程。它显示是否已建立与数据库的连接。依据连接状态,讲出现确认消息或错误消息。
完成时,单击确定。将显示“数据库属性”窗口。
打开动态数据管理器.此对话允许用来管理标签和表单对象的变量数据源。
单击动态数据管理器功能区中的数据库连接按钮,选择 Oracle 作为首选的数据库类型。将打开“新数据库连接属性”窗口。
注意
要连接到 Oracle 数据库并使用 NiceLabel 软件中的数据,您必须先在每台安装了 NiceLabel 10 的计算机上安装和配置 Oracle 客户端软件。具体信息可见知识库文章。
连接类型组用来定义数据库连接的类型。
连接信息组定义数据库文件详细信息。
-
服务器:定义要用于连接的数据库服务器。可用的服务器将自动列出。要添加未列出的服务器,请手动插入其名称或位置。
身份验证组选择用户身份验证类型。
-
使用 Windows 身份验证:使用您的 Windows 域凭据登录。
-
使用 SQL Server 身份验证:使用 SQL Server 凭据登录。
数据库选择选择以前所选服务器上的数据库。此数据库将用作选定的标签或表单对象的数据源。
-
数据库:定义要连接的服务器数据库。
显示连接字符串显示当前数据库连接字符串,并允许其被插入或修改。
警告
连接字符串编辑是仅适用于高级用户。要配置数据库连接,建议使用对话框中的标准对话输入。
测试连接按钮开始连接测试过程。它显示是否已成功建立与数据库的连接。依据连接状态,讲出现确认消息或错误消息。
完成时,单击确定。将显示“数据库属性”窗口。
MariaDB / MySQL 数据库可用作标签对象或表单对象的动态数据源。在手动设置数据库连接前,请打开动态数据管理器。此对话允许用来管理标签和表单对象的变量数据源。
单击动态数据管理器功能区中的数据库连接按钮,选择 MariaDB /MySQL 作为首选的数据库类型。将打开“新数据库连接属性”窗口。
要手动将对象连接到 MariaDB / MySQL 数据库,请完成以下步骤:
连接类型组用来定义数据库连接的类型。
连接信息窗口设定数据库文件详细信息。
-
数据库设定服务器上的具体数据库。请输入正确的名称。
-
主机:定义数据库服务器 IP 地址或名称。
-
端口设定数据库服务器的端口。
身份验证组提供用户名和密码用于建立连接。
-
测试连接按钮开始连接测试过程。它会检查 Desktop Designer 是否能成功连接到数据库。
完成时,单击确定。将显示“数据库属性”窗口。
各种类型的数据库可以通过 OLE DB 源连接到标签对象或表单对象。打开动态数据管理器.此对话允许用来管理标签和表单对象的变量数据源。
单击动态数据管理器功能区中的数据库连接按钮,选择 其他数据库(OLE DB)作为首选的数据库类型。将打开“新数据库连接属性”窗口。
OLE DB 使用数据库表格、视图或 SQL 命令从各种兼容 OLE DB 的关系数据库中提取数据。
要手动通过 OLE DB 将对象连接到其他数据库,请完成下列步骤:
连接类型组用来定义数据库连接的类型。
连接信息组定义数据库详细信息。
-
提供程序设定通过 OLE DB 接口访问该数据的提供程序。
身份验证提供用户名和密码用于建立连接。
测试连接按钮开始连接测试过程。它会检查 Desktop Designer 是否能成功连接到数据库。
高级配置选项:
-
自动浏览表格(默认选中)自动显示可用的 OLE 数据库表格。清除复选框则跳过此步骤。
高级设置按钮打开数据链接属性窗口,允许用户设定连接属性。数据链接属性是一个 Windows 系统对话 - 请在这里阅读有关于其属性的更多信息。
注意
当连接到一个密码保护的数据库时,请确保选中允许保存密码选项。否则,即使测试连接过程成功,也不会授予数据库访问权限。
测试连接按钮开始连接测试程序,确认是否已成功建立与数据库的连接。将显示确认消息或错误消息。
单击确定。将显示“数据库属性”窗口。
各种数据库可以通过 ODBC 数据源管理器连接到标签对象或表单对象。打开动态数据管理器.此对话允许用来管理标签和表单对象的变量数据源。
单击动态数据管理器功能区中的数据库连接按钮,选择 ODBC 数据源作为首选的数据库类型。将打开“新数据库连接属性”窗口。
要手动将对象使用 ODBC 连接到数据库,请完成以下步骤:
连接信息组定义数据库详细信息。
-
数据源设定要从中检索数据的来源。
-
驱动程序:根据所选的数据源显示数据库驱动程序。
身份验证组包括用于 ODBC 连接的用户名和密码字段。在某些情况下,有必要进行用户身份验证,例如,如果在连接到 SQL Server 时需要 SQL 身份验证。
-
用户名:输入正确的用户名来访问 ODBC 数据库。
-
密码:输入正确的密码来访问 ODBC 数据库。
ODBC 管理器按钮打开系统 ODBC 管理对话。在这里阅读关于该对话的更多详细信息。
测试连接按钮开始连接测试过程。它会检查 Desktop Designer 是否能成功连接到数据库。
单击确定。将显示“数据库属性”窗口。
您可以使用 Google Sheet 作为标签对象或表单对象的动态数据源。在手动设置数据库连接前,请打开动态数据管理器。此对话允许标签设计者管理标签和表单对象的变量数据源。
注意
连接至 Google Sheets 需要 Google 验证。无法从 NiceLabel Automation、.NET API 或 Cloud Integrations 打印。
-
单击动态数据管理器功能区中的数据库连接按钮,选择 Google Sheets 作为您的数据库类型。
-
将打开新数据库连接属性窗口。单击登录。
-
网络浏览器将打开,并跳出使用 Microsoft 登录选项。
单击账户以登录。
-
带有访问 Google 账户选项的新窗口将打开。选择全部两项:
-
请参阅有关 Google Drive 文件的信息。
-
请参阅全部 Google Sheets 电子表格。
然后单击继续。
-
-
浏览器和 Desktop Designer 上将出现关于成功连接的确认信息。在 Desktop Designer 中关闭确认窗口。
-
选择 Google 电子表格,然后单击确定。
在 Spreadsheet 列表中,还可以看到与账户共享的表格。可以向使用自己的表格一样使用共享表格。
重要
如果您要与其他客户端共享标签,请启用共享 Google Sheets 功能,这样其他客户端就可以凭借证书登录。
打开标签/解决方案时,NiceLabel 会提示其他客户端正登录 Google。
测试连接按钮开始连接测试过程。它显示是否已成功建立与选定 Google 电子表格的连接。依据连接状态,讲出现确认消息或错误消息。
-
Google 电子表格现已连接。将您想要使用的表格添加至选定表格。
-
选定表格中的列将出现在您的动态数据源列表中。单击确定。
现在,您可以将 Google Sheets 中的数据连接至您的标签对象。
警告
Google 登录 90 天后过期。登录过期后,Desktop Designer 将提示您用 Google 账户登录。
您可以将存储在 Microsoft OneDrive 中的 Microsoft Excel 电子表格用作标签对象或表单对象的一个动态数据源。在手动设置数据库连接前,请打开动态数据管理器。此对话允许标签设计者管理标签和表单对象的变量数据源。
注意
连接至 Excel (Microsoft OneDrive) 电子表格需要 Microsoft 验证。无法从 NiceLabel Automation、.NET API 或 Cloud Integrations 打印。
-
单击动态数据管理器功能区中的数据库连接按钮,选择 Excel (Microsoft OneDrive) 作为您的数据库类型。
-
将打开新数据库连接属性窗口。单击使用 Microsoft 登录。
-
网页浏览器将打开,并显示 Microsoft 账户选项。
选择将连接至您的 Microsoft OneDrive 的账户。
注意
一些公司会限制访问企业 OneDrive 账户。遇到这种情况,必须获得管理员权限,方能用您的账户连接至 Excel。以下窗口将打开:
如果安全风险过高,您可以使用或创建一个个人 Microsoft 账户,并通过该账户使用 OneDrive。
-
允许NiceLabel Desktop Designer访问您的 OneDrive 数据。
-
浏览器和 Desktop Designer 上将出现关于成功连接的确认信息。在 Desktop Designer 中关闭确认窗口。
-
选择 Excel 电子表格,然后单击确定。
重要
如果您要与其他客户端共享标签或解决方案,请在 OneDrive 启用共享您的 Excel 电子表格,这样其他客户端就可以凭借证书登录。
Microsoft 账户分为两种类型:个人账户和工作/学校账户。您只能共享同一种账户类型中的 Spreadsheets。您可将电子表格从个人账户共享至另一个人账户。您可从一个工作/学校帐户共享电子表格至另一帐户,但仅限同一组织(或加入的组织)内。您无法在个人和学校/工作账户间或不同组织的工作/学校账户间共享电子表格。
打开标签/解决方案时,NiceLabel 会提示其他客户端正登录 Microsoft。
目前Desktop Designer:
-
您只能用自己的 Excel (Microsoft OneDrive) 文件创建新的标签或解决方案。
-
您无法创建连接到共享 Excel (Microsoft OneDrive) 文件的新标签或解决方案。
-
您可以打开并打印连接到共享 Excel (Microsoft OneDrive) 文件的现有标签或解决方案。
注意
Microsoft 不支持 Excel OneDrive 版本的
.xls
文件。测试连接按钮开始连接测试程序,会显示是否已成功建立与选定 Excel 电子表格的连接。依据连接状态,讲出现确认消息或错误消息。
-
-
Excel 电子表格现已连接至您打印解决方案。将您想要使用的表格添加至选定表格。
-
选定表格中的列将出现在您的动态数据源列表中。单击确定。
现在,您可以将 Excel (Microsoft OneDrive) 中的数据连接至您的标签对象。
警告
Microsoft 登录将在 90 天后过期。登录过期后,Desktop Designer 将提示您使用 Microsoft 账户登录。
表格配置组允许您配置连接的数据库表格。使用下面的选项卡来浏览各种配置选项。
-
表格名称:显示选定的数据库表格名称。
-
表格别名:给表格一个唯一的显示名称。如果在相同的数据库连接下,同一个表格添加不止一次,那么表格别名非常有用。别名用来标识这些表格在 Desktop Designer 中的使用。
可用的字段框架列出已连接数据库表格的可用字段。从列表中选择字段。
选定字段显示用作连接数据源的字段。
字段可以添加到选定字段或从中移除,这需要使用添加 > 和 < 移除按钮。要使用全部可用的字段,请使用全部添加 >> 和 << 全部移除按钮。
刷新字段重新读取连接的数据库表格,并显示刷新的可用字段。
启用过滤器命令激活表格过滤器。用它来按照设定的条件或一组条件过滤显示的数据库字段。
添加条件按钮创建自定义过滤器。选择标准限定符:等于、不等于、小于、小于或等于、大于、大于或等于、类似、不类似、是空白,不是空白。
添加组按钮激活过滤器嵌套两个或多个条件。使用组来为字段设定更复杂的筛选条件。可以使用逻辑限定符 AND(所有条件都必须真,才能显示记录)或 OR(只需一个条件为真就可显示记录)来联接条件。
在表格下面列出了定义的条件和组。要移除过滤器,请单击移除按钮。
字段列允许您决定应该使用表格中的哪个字段对数据进行排序。
排序顺序设定记录显示顺序为升序或降序。从下拉菜单中选择排序顺序。
打印时间初始化的数据选择组设定数据库打印时间记录选择和打印选项。
-
打印时显示记录选择:允许在打印前手动选择数据库记录。所选记录的内容显示在标签对象中并打印出来。
提示
启用后,此选项在打印对话中将选定的列添加到数据库表格。此列允许打印单条选定记录。
-
默认打印:设定在打印对话中默认选择哪个数据库记录。
-
所有记录:打印所选记录的全部内容。
-
第一条记录:仅打印表格中的第一条记录。
-
最后一条记录:仅打印表格中的最后一条记录。
-
-
每条记录份数:定义每条数据库记录应打印多少标签。
-
打印时可更改份数:允许在打印前设置单条数据库记录的打印标签副本数。
提示
启用后,此选项将一列添加到打印表单中的数据库表格。此列允许单独设置选定记录的打印数量。
高级选项组允许设置应如何显示多条数据库记录。
-
收集记录:显示单个对象中的多条记录的内容。
-
分隔符:定义应使用哪个字符分隔显示在对象中的数据库记录值。
-
-
限制收集的记录数:启用单个对象中显示的记录的最大数。
-
记录:设置要显示在对象中的最大数据库记录数。
-
跨多个标签:显示在第一个标签上的对象中收集的记录,并继续显示随后在打印作业中的后续标签上收集的记录。
例 55. 示例:
默认情况下,Desktop Designer 为每条数据库记录打印一个标签。
-
连接 Pasta.xlsx 数据库时,结果如下:
-
启用收集记录选项(3 条记录)时,结果如下:
请注意,默认情况下,所有打印标签包含所收集表格中的相同数据(前 3 行中的数据),并且将打印无限数量的标签(选择打印所有标签(无限)选项)。要限制标签数量,请输入打印的标签数。
-
启用收集记录选项(3 条记录)和跨多个标签选项时,结果如下:
定义收集的 3 条记录后,将使用收集的这 3 条记录的内容打印所有标签。每个标签包含这三条记录的数据 – 如果启用打印所有标签(无限)选项,将按照表格中的排序打印所有数据库记录。
-
-
-
使用同样的记录用于整个打印作业:在一个打印作业中的整个标签范围上打印单条选定的记录。
SQL 选项卡显示与连接的数据库一同使用的当前 SQL 语句。SQL 语句中的命令确定如何从数据库中获取数据(字段、筛选器、数据排序)。显示的 SQL 语句是自动生成的。
默认情况下,SQL 语句为只读。Desktop Designer 还允许对其进行修改或编写自己的语句。
-
编辑 SQL: 将表格对象转换为查询对象。此按钮允许设定基于 SQL 查询的表格。
注意
本选项仅适用于熟练的用户。如果出错,并且创建一个无效的 SQL 语句,查询结果将不可预知。将不会从数据库返回任何数据,或造成无法连接到数据库。
-
导出:将当前的 SQL 语句保存为磁盘上的 SQL 文件。
-
导入:允许当前数据库使用外部的 SQL 语句。
详细信息组允许设定连接的数据库字段属性。设置这些属性,以尽可能简单高效地使用数据库。
-
字段名:由源数据库文件自动定义。
-
字段别名:给字段一个唯一的显示名称。
警告
使用 Python 或 VBScript 时,使用字段别名名称必须仅包含字母数字和下划线字符。名称不得以数字开头。
-
类型:标识数据库字段的数据类型。此属性取决于连接的数据库字段,且无法编辑。
-
长度:(对于文本文件不可用)显示数据库定义的字段长度。
-
代码页:提供不同国家或地区使用的字符集的支持。代码页用编号表示 - 从下拉列表中进行适当选择。
数据组设置数据库字段长度限制。
-
限制字段长度(截断过多内容)允许最大字段长度限制。移除多余的字符。
-
长度(字符):使用允许的字符数来定义准确的最大字段长度。
-
-
临时值在设计标签或表单时,定义对象中的自定义占位符变量值。在标签对象中,临时值在打印时替换为实际变量值。在表单对象中,运行表单时将显示实际变量值。
提示
连接数据库时,将第一条记录的值作为临时值。
输出数据组允许存储数据库记录内容并将其用于操作。
注意
可以将输出数据分配给包含以下表单对象的变量:编辑字段、备注字段、组合框、列表框和单选组。
-
将值设置为变量:定义输出变量,该变量会存储从数据库变量中复制的值。
例 56. 示例:
输出变量在以下情况中很有用:
-
解决方案中的某些操作在数据库内容发生更改时触发。更改的值存储在数据库变量中。由于不能直接使用数据库变量值设置操作,因此使用输出变量。此变量将获取和存储更改的值,并在其值更改后触发操作。
-
数据库字段中的更改直接反映在连接的数据库中。使用输出变量可延迟此类数据库更新。
-
在某些情况下,使用自定义 SQL 语句完成数据库更新。在这种情况下,也使用输出变量完成更新。
Desktop Designer 允许设定基于 SQL 查询的表格。有两种方法来创建自定义 SQL 查询:
注意
本选项仅适用于熟练的用户。如果出错,并且创建一个无效的 SQL 语句,查询结果将不可预知。将不会从数据库返回任何数据,或造成无法连接到数据库。
注意
此选项不可用于文本数据库文件。
将一个自定义查询插入到编辑字段。完成时,单击确定。
注意
SQL 语句字段不能为空。如果不定义语句而继续,就会出现错误。
现有数据库连接可随时配置。要在连接的数据库文件中添加或移除表格,请打开动态数据管理器,然后双击动态数据浏览器中的数据库。
数据库连接组提供了有关连接数据库的信息。
-
连接名称:设定连接的数据库文件的名称。
-
说明:用来添加有关连接的数据库的额外信息和建议的字段。
-
连接标识:当前连接的数据库文件。要替换当前连接的文件,请单击连接设置按钮。新数据库连接属性窗口重新出现 - 重复步骤 1 以连接到其他数据库文件。
注意
如果需要不同的记录筛选或排序,则可以重复添加相同的数据库表格。
“真正”的数据库必须包含结构化的数据。文本数据库缺乏数据结构,这就意味着必须先定义结构,才能将文本文件用作数据源。使用文本文件结构向导来定义结构。
注意
文本文件结构向导在您连接到一个以前未用作对象数据源的文本文件时即打开。
要完成文本文件结构向导,请完成以下步骤。
此步骤将设置编码类型。以下类型可用:
-
自动
-
ASCII
-
UTF-8
-
UTF-16
-
UTF-16BE
无法确定应使用哪种编码时,选择自动以自动检测编码类型。自动通过读取 BOM unicode 字符来识别编码类型。如果不含 BOM 或读取不正确,则自动假设文本使用的是 ASCII 编码。
字符类型识别不足可能会导致无法正确显示数据库结构。
注意
选择编码类型时,请检查预览字段。显示的值必须正确。
单击下一步。
此步骤设定在文本数据库中要用到的字段。有两个选项:
-
分隔:用分隔符分隔字段。
-
固定宽度:字段的长度已经预定义(固定)。
-
第一行包含字段名:设定是否数据库文件的第一行包含字段名称。
-
开始导入行设定在数据库文件中开始导入数据的行。此选项允许跳过不包含数据的行。
-
请检查预览字段。如果能正确显示文本内容,则单击下一步。
此步骤取决于之前选定的数据结构选项 - 分隔或固定宽度。
分隔打开字段分隔符窗口。
-
分隔符:定义分隔字符。选择标准字符或将自定义分隔符插入到其他字段中。
-
文本识别符号:指示文本内容的字符。如果分隔符是文本字段内容的一部分,则应使用文本识别符。文本识别符应用于包含这样的字段 - 两个文本识别符之间的文本视为单个字段,即使包含分隔符。
固定宽度打开设置列分隔符窗口。使用鼠标指针在数据字段分离的地方放置垂直线条。该线条指示新字段开始的地方。
单击下一步。
连接名称设定连接的数据库文件的名称。默认显示连接的文件的文件名。可以插入一个新名称,便于在Desktop Designer 动态数据浏览器中进行查找。
说明是一个用来添加有关连接的数据库的额外信息和建议的字段。
连接标识当前连接的数据库文件。要替换当前连接的文件,请单击连接设置按钮。新数据库连接属性窗口重新出现 - 重复步骤 1 以连接到其他数据库文件。
可用的字段框架列出已连接数据库文件的可用字段。从列表中选择字段。
选定字段显示进一步用作数据源的字段(列)。
字段可以添加到选定字段或从中移除,这需要使用添加 > 和 < 移除按钮。要使用全部可用的表字段(列),请使用全部添加 >> 和 << 全部移除按钮。
定义字段打开文本文件结构向导。此向导设定文本文件数据库字段。
注意
如果字段被编辑,或当字段结构被更改(插入列、删除记录等)时,就必须(重新)定义字段。
刷新字段重新读取连接的数据库文件,并显示刷新的可用字段。
打印时间初始化的数据选择组设定数据库打印时间记录选择和打印选项。
-
打印时间初始化时显示记录选择允许您在打印前手动选择数据库记录。所选记录的内容显示在标签对象中并打印出来。启用后,此选项将选定的列添加到数据库表格。此列允许打印单条选定记录。
-
默认打印设定默认应打印多少条数据库记录。
-
所有记录:打印所选记录的全部内容。
-
第一条记录:仅打印表格中的第一条记录。
-
最后一条记录:仅打印表格中的最后一条记录。
-
每条记录的副本数设置单条数据库记录的打印数量。
-
每条记录份数设定每条记录应打印多少标签。此值可以手动设置或使用数据源进行动态。
-
打印时可更改份数选项允许设置单条数据库记录的打印标签副本数。启用后,此选项将一列添加到数据库表格。此列允许单独设置选定记录的打印数量。
高级选项允许设置多条记录如何显示。
-
收集记录:显示单个对象中的多条记录的内容。
-
分隔符设定在对象中显示多条记录时如何分隔。设置新行 (CR/LF)或从列表中选择一个特殊字符。
-
-
限制收集的记录数启用单个对象中显示的记录的最大数。
-
记录设置在对象中显示的记录的最大数。
-
跨多个标签使记录在多个标签的对象上显示。
-
-
使用同样的记录用于整个打印作业仅打印所选的记录。