请教两个 ACCESS 数据库在查询时碰到的问题

2017-08-23 09:20:39 +08:00
 cybermonster
首先我不是程序员,只是一个苦逼 BA。。。
Q1:查询( Query )后会增加行次
我有 2 个数据表,主表是当月的财务销售报表,我需要将每个销售产品去匹配他对应的产品类别( category ),在 EXCEL 中其实很简单,万能的 vlookup,但是我要装逼,一定要用 access 做一个数据库,每月在这个数据库里增补新增数据( append ),装逼的优点在于汇报工作的时候可以多说一句,我这个月自己搭建了一个数据库。。。。问题来了,当我在设计视图里关系视图中,左表为“财务销售报表”,右表为“产品类别表”,关键词都是“产品”,join 的关系是第二个选项“左表为主,配不到右表的显示为空值( null )”,设置完后,生成表,执行,结果是,原销售报表是 66 万行,将 query 生成表后,变成了 68 万行,多出来 2 万行什么鬼????而且总金额也不对了,我仔细检查过右表“产品类别表”,没有重复的项目,我哪里做了不对???

Q2:ACCESS 的 2G 限制怎么破?
我的 OFFICE 是 x86,2013 版,电脑是 DELL 超级本,8G RAM,这台傻逼 DELL 本竟然不支持 x64 位的 office 套件。。。而且是全球范围的。。。再反复验证 Q1 的过程中,原先的 access 数据库的文件大小从 144M 变成了 1.99G ,这就造成了我无法通过 QUERY 生成表。。。就这两个破事已经把我搞崩溃了。。。

最后说一下搞这个 ACCESS 数据库主要是作为 TABLEAU 的数据库用,我的设想是今后新增的当月销售数据在 ACCESS 中增补,但现在看来也不是我想的那么简单。。。求大神指导。。。。
1650 次点击
所在节点    问与答
4 条回复
b821025551b
2017-08-23 10:09:18 +08:00
1、右表有重复“ 产品”项目,考虑空值;
2、现在很多超极本的 CPU 是 32 位的,没法装 64 位应用;如果是这样的话,换电脑。

另外,用好 EXCEL 也能装逼,没必要用自己不熟悉的数据库。
cybermonster
2017-08-23 10:22:08 +08:00
@b821025551b 但我的 tableau 却是 64 位的,我的 windows 也是 64 位的,就是 office 64 位不行,安装后之后一用就奔溃。。。。另外 32 位的 excel 早操作 100 多兆的表格的时候那个酸爽自己可以体会,这就是为毛我情愿装逼用 access
cybermonster
2017-08-23 10:23:52 +08:00
@b821025551b 对于右表有重复项目的考虑“空值”,有这个选项???
jlsk
2017-08-23 11:23:15 +08:00
不要使用 access,这东西根本就是个玩具,不应该用在生产场合

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/385065

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX