2017-06-02 48 views
1

我在VS中使用Crystal Reports。从报告获取数据到程序变量

如何将特定报表字段的值复制到报表中处理的VB.NET变量中。每当报告打开时,都应该从报告中提取值。

我该如何做到这一点?

回答

1

您的报告的数据来自您的表格我是吗?

我建议您从您的table中获取value而不是您的CR report的值。

+0

I创建过程(每个子报表有3个过程)作为资源,插入3个子报表,声明共享变量以将数据从子报表传输到主报表,然后相互操纵这些共享数据。 是的我知道从数据表/ stored_procedure获取数据,但如果我这样做,那么我必须再次应用所有这些公式..!只是寻找一种简单的方式......!因为这不仅仅是一个报告,我必须这样做。 通过你的回答,似乎我想要的东西是不可能的,或者没有我想要的规定。所以我现在不会浪费时间搜索。 Thanx。 – bonny

1

有没有简单的方法来做到这一点。除了像采取截图或自动按键手动复制粘贴值之类的荒谬外,我无法想象你会如何将它关闭。

但幸运的是,Crystal Report所做的任何计算,VB.NET都可以做同样的事情!只需编写一些代码来获取相同的数据集/存储过程并在VB中应用相同的公式。

+0

雅,我实际上现在这样做,直接从程序调用数据.. 我从这件事情了解到,CRREPORTS或任何报告服务可能只是显示记录,不会再返回... Thanx反正..! – bonny