从 SQL 的数据中将数据添加到报表中。微软访问
Posted
技术标签:
【中文标题】从 SQL 的数据中将数据添加到报表中。微软访问【英文标题】:Add data to the report in data from SQL. Microsoft Access 【发布时间】:2016-01-15 07:53:28 【问题描述】:在我的工厂,我们有一些系统来打印我们的生产标签。因此,该系统是在 Microsoft Access 上制作的。这很容易。我有表格,之后我将从表格中获取数据,然后我将制作报告以打印。但是,我有一些问题。首先,我们产品上的标签都有序列号:
这样:
而且,每个国家/地区在我们发送产品时都需要带有序列号和某些元素的标签。例如在匈牙利,我们有我们的序列号 04-DoP-TL45A-2015-EN 和那个元素:“/HU”。所以,结果,我们必须有:04-DoP-TL45A-2015-EN/HU。 对于每个国家,我们都有一些报告,用他们的语言。我在报告中添加了简单的文本。像这样:
T那行得通。但是,当我选择其他序列号最短的产品时,我的空间很大。像那样: 04-DoP-TL45A-2015-EN /HU 我的问题是:如何在 SQL 数据中将数据添加到报表中? 它的序列号是从 sql 中获取的,当我选择了匈牙利国家的报告时,添加了一个带有国家代码的元素。
【问题讨论】:
【参考方案1】:不要有两个文本框,一个用于 S/N,一个用于国家代码,而是有一个文本框(您已经用于 S/N)并将这两个字段连接起来:
=[SerialNumber] & [CountryCode]
并使用该表达式作为文本框的控制源。
【讨论】:
以上是关于从 SQL 的数据中将数据添加到报表中。微软访问的主要内容,如果未能解决你的问题,请参考以下文章
finereport报表,使用带参数的sql存储过程,报没有返回数据集的错