取数据从ms访问到ms-word

我期待在MS-excel或MS-word中创build发票。 此发票将包含多个字段,如发票号码,客户名称,产品信息,数量,金额,date,客户地址,电话号码。 等等。发票的function是为了生成一个唯一的发票号码,每当我打开它,然后供应商会提及客户的信息,产品的信息,点击提交button或保存。 发票中提到的信息将自动保存在MS-Access数据库中,无论何时提交button被点击或文档被保存。

因此,客户的所有logging都将保存在MS-Access数据库中。 每当我需要search一个特定的客户,我应该能够从任一发票号码search。 或该特定发票的任何唯一字段。 我希望我的查询清楚解释。 请让我知道最简单的方法来做到这一点。 我对这个主题没有深入的了解,所以给我一些新手可以理解的build议。

我想你是从错误的结局开始的。 使用Access窗体获取数据,然后运行一个mailmerge,最简单的方法是从Access中输出一个文本文件作为数据文件,并使用Word模板进行合并。

只要您需要的是唯一的号码,自动编号就可以适合发票号码。 如果你需要logging的连续号码,你将不得不自己创build。 你怎么做取决于同时工作的用户数量。

我现在可以告诉你,用Access生成Word文件在屁股上有点痛苦。 如果你真的想要格式化,那就难了(是我的经验)。

我结束了生成HTML文件,我可以控制一切,并打开它们为.doc s。 但是如果你真的不熟悉这个,我build议你从一些VBA教程开始,他们向你解释如何从你的数据库获取logging,并通过循环来产生输出。 然后你可以开始在VBA查看文件写入function。

找不到任何教程真的很快(我的女朋友生气,我们说话),但这里是一个样本: http : //www.access-programmers.co.uk/forums/showthread.php?t = 25354

只是在论坛中寻找,寻找文件生成和循环logging。

嗨刚刚阅读您的文章,就像Remou我强烈build议你使用Access来input和存储数据。 可以让用户在电子表格中input数据并将数据写回Access DB。 不是我会为新手推荐的东西, 这里是一些关于如何完成的代码的链接

回到你的第一个问题,创build发票你有没有考虑使用报告从Access生成发票? 它们可以打印成PDF格式,或导出为各种电子格式。 或者是否有使用Word / Excel的具体原因? 如果正在使用Word生成发票的路线,请使用Remoubuild议的模板。 有关这些示例,请参阅此链接 ,请参阅标题为访问> Word的部分。 我已经使用这些示例作为访问Word的基础。 一些例子,虽然使用DAO,我明白不会包含在Windows 7之后的任何操作系统的技术。只是要注意的东西。

在数据库表中searchlogging这个链接有一个可能的解决scheme 。 作者还包括一个示例数据库。