2012-04-20 86 views
1

我想将Crystal报表数据导出到Ms Access中,因为报表有近2百万条记录,而Ms Excel不支持那么多的数据。 是否有任何Crystal报表插件或某些东西来导出数据而不更改我的代码(因为更新后的代码必须经历漫长的过程)。我工作在Dotnet 2.0(VS2005)水晶报表导出到MS访问

+0

你是什么意思的200万记录?访问(ACE)将允许2千兆字节减去系统对象所需的空间 - http://office.microsoft.com/en-us/access-help/access-specifications-HP005186808.aspx – Fionnuala 2012-04-20 13:09:52

+0

尝试导出/导入为CSV。 – 2012-04-20 14:14:53

回答

2

Crystal Reports没有Microsoft-Access-export库。您将需要使用CSV或TTX。

更好:为什么你需要导出2M记录?如果这确实是一项要求,那么直接从数据库执行此操作会更有效。

+0

我只是不想更改代码,因为它需要我的组织中有很多文档和解释。但似乎没有其他选择,所以我不得不编写例程将数据导出到Ms Access。 – Adeem 2012-04-23 04:38:59

0

“水晶报表数据”是什么意思? Crystal Report不保存数据。它只是有能力连接到数据库。因此,使用ms-access直接连接到这个完全相同的数据库可能会更聪明。一旦你连接,传输数据到MS访问将是一块蛋糕......

+0

是的,肯定报告不会保留数据,但它提供的数据是我提到的数据。导出报告中显示的数据。 – Adeem 2012-04-23 04:47:28

+0

因此您应该能够检查用于报告的连接,表格和sql查询。复制并安排到Access中,你就完成了。 – 2012-04-23 11:54:41