【发布时间】:2016-05-03 15:53:16
【问题描述】:
我正在努力让我的妻子更轻松地完成一项目前必须手动完成的任务。在她工作的地方,她看到前来寻求帮助的客户,她记录了每个客户得到的帮助。每个月她都必须编制一份统计表,列出她见过的客户数量、每个种族的数量、每种性别的数量、年龄范围等。
我创建了她在 Excel 中使用的月度统计表,其中包含上述信息。我也在创建一个有两个表的数据库。一个表是客户表,一个是跟踪访问的表。
我想做的是让数据库更新excel表。
例如,如果一个 25 岁的女性进来,我希望访问表中添加一个 20 到 30 岁的白人女性进来。如果一个 40 岁的黑人女性进来,我希望数据库增加电子表格上的女性人数,并在种族单元格中输入 1 表示黑人,在单元格中输入 1 表示 30-40 岁的年龄范围。
简单地说,每当更新访问表时,我希望它在 Excel 电子表格中增加相应的单元格。
这是可能的还是太复杂了?还有其他更容易的方法吗?
【问题讨论】:
-
在我看来,您需要的查询可以在访问内部完成,如果那是存储数据的地方。您可以使用获取外部数据或Power Query 之类的东西创建指向它的链接,这是微软的免费插件。
-
我认为最好的办法是颠倒你的逻辑。不要从 Access 更新 Excel 文件,而是使用 Access 作为 Excel 工作表的数据源。直接或通过一些 VBA 代码