将报表中的值插入数据库
Inserting values from a report to a database
我有 Crystal 报告(按需子报告)将一些预设测试值(如 1、2、3、4、5、6)写入不同的数据库数据库程序的帮助,将预设值和 returns 虚拟值插入 Crystal 报告。
sql 命令如下所示:
CALL 测试过程(1,2,3,4,5,6)
现在,唯一剩下的就是用 Crystal 报告提供的值替换 1、2、3、4、5、6 的虚拟值。
这是我所追求的示例:
CALL TestProcedure({@CustomerName},{@CustomerPhoneNumber},{@CustomerAddress},{@CustomerPostCode},{@OrderDate},{@TotalSumOfTheOrder})
因为我对 Crystal 报告还很陌生,所以我将从这里开始提供一些额外的信息,以帮助更好地理解我要在这里完成的工作:
我们的运单是从数据库中获取地址、姓名和送货公司名称等的报告(每个客户一份报告)。
我需要让报告将运单报告中的大部分数据写入不同的数据库以供进一步处理。
有什么方法可以获取字段值并将其插入到 sql 命令中吗?
这可能不是正确的方法,但您可以制作一些 TextLabel 并通过 Crystal 报表设计器来设置字段的值。如果您在代码中创建了 Crystal 报告的实例,那么有一个 c# 代码可以帮助您获取该 TextLabel 的值。
只需要将参数添加到sql命令
我有 Crystal 报告(按需子报告)将一些预设测试值(如 1、2、3、4、5、6)写入不同的数据库数据库程序的帮助,将预设值和 returns 虚拟值插入 Crystal 报告。
sql 命令如下所示: CALL 测试过程(1,2,3,4,5,6)
现在,唯一剩下的就是用 Crystal 报告提供的值替换 1、2、3、4、5、6 的虚拟值。
这是我所追求的示例: CALL TestProcedure({@CustomerName},{@CustomerPhoneNumber},{@CustomerAddress},{@CustomerPostCode},{@OrderDate},{@TotalSumOfTheOrder})
因为我对 Crystal 报告还很陌生,所以我将从这里开始提供一些额外的信息,以帮助更好地理解我要在这里完成的工作: 我们的运单是从数据库中获取地址、姓名和送货公司名称等的报告(每个客户一份报告)。 我需要让报告将运单报告中的大部分数据写入不同的数据库以供进一步处理。
有什么方法可以获取字段值并将其插入到 sql 命令中吗?
这可能不是正确的方法,但您可以制作一些 TextLabel 并通过 Crystal 报表设计器来设置字段的值。如果您在代码中创建了 Crystal 报告的实例,那么有一个 c# 代码可以帮助您获取该 TextLabel 的值。
只需要将参数添加到sql命令