附件中的数据该怎样在Access中建立?

SAP_EX 2007-12-17 11:07:49
最近在学Access2003,想把一些数据存在Access里,想了很久也没明白,既要避免每张表里的数据冗余,又要将这些表连接在一起,一对多的关系可以建立,比如一个单位有很多产品,一个报表有很多个指标,要将产品和指标的数据连接起来却没有办法。多对多的关系该怎样建立啊??

我主要是将每月收到的各部门报表数据存进数据库。
这个数据库该怎样做啊?
...全文
98 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
OracleRoob 2007-12-22
  • 打赏
  • 举报
回复
实现多对多的关系,那就建立对照表。
msf108 2007-12-20
  • 打赏
  • 举报
回复
你这个案例比较特殊,如果不想存储冗余数据就要建立9个表,其中8个表用来存储除H列(数据)以外的字段,第9个表就和你的Exce一样,只不过除H列手工输入以外,其他列都只是选择而已。
liuyann 2007-12-20
  • 打赏
  • 举报
回复
why not use the SAP function directly ? it can realized in SAP MM & PP
msf108 2007-12-20
  • 打赏
  • 举报
回复
如果仅仅是实现你的Excel表个中的功能,比较实际的解决方案就是建立3个表:
表一:(总共就8行记录,就是Excel的列标题)
A字段:
日期
类别
报表名称
。。。

表二:(其中A字段为查询字段,来源于表一A字段)
A 字段 B字段
日期 2007-1
日期 2007-2
类别 分类1
类别 分类2
。。。
表三:(除数据字段另外8个字段的数据均来源于表二B字段,只不过每个字段在查询中用where指定对应的A字段)
日期 分类 报表名称 。。。报送人


从你提供的表格数据来看其中的关系也就是上述3个表的关系了
SAP_EX 2007-12-17
  • 打赏
  • 举报
回复
事啊!谢谢wangtiecheng!刚接触Access,请您具体就附件中的表指教一下吧!谢谢!
OracleRoob 2007-12-17
  • 打赏
  • 举报
回复
多对多的关系最终要转换为一对多的关系。

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧