0

背景:

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

问题:

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

我在找什么:

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

我试过的:

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

4

2 回答 2

3

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

您将遇到的一个问题是您只想提取最近的交易,因此使用这样的查询来执行您的查询看起来像这样:-

SELECT *, PURCHASE_LEDGER.ACCOUNT_REF, PURCHASE_LEDGER.E_MAIL FROM PURCHASE_ORDER, PURCHASE_LEDGER INNER JOIN POP_ITEM ON PURCHASE_ORDER.ORDER_NUMBER = POP_ITEM.ORDER_NUMBER 其中 PURCHASE_LEDGER.ACCOUNT_REF = PURCHASE_ORDER.ACCOUNT_REF AND RECORD_MODIFY03-04_DATE >= '2003-04'-DATE

或者,有许多针对此问题的一键式商业解决方案 - 在 Google 上搜索“Sage Integration”,您会找到各种生产产品的供应商,这些产品将为您做到这一点

于 2013-04-03T13:21:51.170 回答
1

您尝试做的事情可以自动化,就像我为我工作的最后一家公司所做的那样(将销售订单和发票导出到 CSV 和 Excel)。然而,令人沮丧的是它需要 Sage SDK,价格为 1500 英镑。

于 2014-10-28T16:05:09.820 回答