将数据从数据文件导出为ex​​cel格式

时间:2013-04-02 13:48:07

标签: crystal-reports ms-access-2010 sage-line-50

背景

我们公司使用Sage Line 50作为我们的会计软件。我们从该计划中生成所有销售订单。我们还使用MS Access 2010来存储订单信息并生成我们的内部商店文书和装箱单。

问题:

数据输入冗余。我们将客户采购订单中的信息输入我们的Sage软件,然后在Access数据库中输入相同的信息。

我在寻找什么:

一种解决方案,可让我在Sage中创建MS-Access后导出原始销售订单数据

我尝试了什么:

Sage的导出过程仅允许CSV导出,并且是一个根本无法自动化的手动过程。我能够生成此导出,然后运行一个追加查询,将该数据导入Access数据,但我希望每天自动执行此过程。我已经研究过使用Crystal Reports(与Sage打包,我被告知可以运行自动报告并以MS Excel格式保存),但我不知道如何导航数据文件以查找我要查找的特定销售数据

2 个答案:

答案 0 :(得分:3)

这些人是正确的 - 最简单的方法是使用ODBC驱动程序,但是,您必须运行正确的SQL查询并确保使用正确的字段将Purchase Order表连接到Order项表,否则它将没有返回正确的数据。

您将遇到的一个问题是,您只想了解最新的事务,因此请使用此类查询来执行此查询,如下所示: -

SELECT *,PURCHASE_LEDGER.ACCOUNT_REF,PURCHASE_LEDGER.E_MAIL来自PURCHASE_ORDER,PURCHASE_LEDGER INNER JOIN POP_ITEM PURCHASE_ORDER.ORDER_NUMBER = POP_ITEM.ORDER_NUMBER,其中PURCHASE_LEDGER.ACCOUNT_REF = PURCHASE_ORDER.ACCOUNT_REF和RECORD_MODIFY_DATE> ='2013-04-03 00:00 :00'

此外,还有许多针对此问题的一键式商业解决方案 - 在Google上搜索“Sage Integration”,您会找到生产能够为您执行此操作的产品的各种供应商

答案 1 :(得分:1)

您尝试做的事情可以自动化,因为我已经为我工作的最后一家公司(将销售订单和发票导出为CSV和Excel)完成了这项工作。然而,沮丧的是它需要售价1500英镑的Sage SDK。