2020-08-22 12:03发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们有一个相当健壮的过程来使用CR动态创建文档。 随着这种情况的发展,我们现在有了一些仅作为参数的报告,即,没有为报告设置数据库源。 我想知道是否有一种方法可以查询每个报告(主报告和子报告),以确定该报告是否附加到数据源。 谢谢。
-尼克
您还可以使用它:
int dbConCount = rptClientDoc.DatabaseController.GetConnectionInfos()。Count;
嗨,唐。 在没有迭代报表或设置报表之前是否存在这种连接?
您是否在代码中为每个表设置了数据库登录名? 如果是这样,您可以使用类似的代码来获取每个主报表和每个子报表的"表"列表。 如果列表为空,则没有数据源。
-Dell
是的,我是。 我认为在您设置登录名之前,表格显示为零,对吗? 如果是这样,我们需要设置登录名,然后查询表集合。 准确吗?
我假设如果已经为报告定义了数据源,则该数据源将具有表的预先定义,这就是为什么我们验证数据库以将报告与数据源的更改重新同步, 无论是存储的proc还是数据集。
打开报表后立即调用它,快速测试就会回答这个问题...
最多设置5个标签!
您还可以使用它:
int dbConCount = rptClientDoc.DatabaseController.GetConnectionInfos()。Count;
嗨,唐。 在没有迭代报表或设置报表之前是否存在这种连接?
您是否在代码中为每个表设置了数据库登录名? 如果是这样,您可以使用类似的代码来获取每个主报表和每个子报表的"表"列表。 如果列表为空,则没有数据源。
-Dell
是的,我是。 我认为在您设置登录名之前,表格显示为零,对吗? 如果是这样,我们需要设置登录名,然后查询表集合。 准确吗?
我假设如果已经为报告定义了数据源,则该数据源将具有表的预先定义,这就是为什么我们验证数据库以将报告与数据源的更改重新同步, 无论是存储的proc还是数据集。
打开报表后立即调用它,快速测试就会回答这个问题...
一周热门 更多>