在OpenERP报表设计器中,我遇到了一个奇怪的问题,在OpenOffice for Windows中单击“”之后,“发送到服务器”窗口将保持打开状态,并且不会发生任何情况--无论我选择“打开新报表”还是“修改现有报表”。任何编辑之后,我都无法得到一个报告来保存到服务器。
如果我没有在现有的报表页面上键入任何内容,它将进行处理,并在日志中看到有登录的验证。我试过重新安装模块和zip文件,但没有效果。
请帮助我使用这个简单而有力的工具。
我已经在MVC4 web应用程序中实现了RDLC报告(返回pdf文件字节)。每当用户请求报表时,web应用程序将停止所有用户的所有其他请求,除非呈现此报表。有些报告实际上很大,大约100页,所以web服务器生成和呈现该报表需要一段时间。在此期间,web服务器不处理其他请求。假设web服务器正在忙着呈现报表,在一个新的选项卡中,我尝试请求一些其他数据,除非RDLC完成了它的操作,否则它不会显示。同样的情况发生在开发机器上。请有人建议这是我的网页应用程序的设计缺陷,还是这是默认行为?
有什么办法可以用多线程或多任务来解决这个问题吗?
这是报表呈现代码,以防万一。但我只想让其他人分享他们的经历。
p
在SSRS Report Server (SQL Server2008XML)中,我有一个共享数据源,数据源类型为R2。我有一个报告,它使用基于共享数据源的共享数据集。XML端点位于IIS承载的Windows身份验证应用程序中,而我的开发服务器位于域中。
在报表服务器中,如果将共享数据源Connect Using选项设置为Windows integrated security,则报表将按预期快速呈现。
如果将Connect Using选项设置为Credentials stored securely in the report server (将域帐户或本地帐户作为已配置帐户),报表呈现将无限期
我们正在考虑在远程模式下使用VS2010 Microsoft Report Viewer。我的问题与数据检索发生在哪里有关。让我举个例子。假设我们有一个包含两个参数的报告。然后,在检索数据时,这些参数将作为存储过程参数传递。所以,我的问题是,何时调用存储过程?它是从SSRS 2008服务器调用,然后将数据和报告发送到报告查看器客户端,还是从报告查看器客户端调用存储过程?其次,假设报表显示在报表查看器客户端中,用户更改参数值并刷新报表。是从客户端调用存储的proc,还是从服务器调用存储的proc?