Office中国论坛/Access中国论坛

标题: Access多对多关系表设计和录入窗体创建问题求教?? [打印本页]

作者: msyangyi    时间: 2014-5-30 10:03
标题: Access多对多关系表设计和录入窗体创建问题求教??
因工作需要,要对农村旧房情况作登记,为提高效率打算使用Access。农村旧房情况复杂。主要是这几类:1、一户人只有一套房;2、一户人有多套房;3一套房有多户人。针对这些情况我建了几张表,不知道关系上是否合理,希望各位看看给个建议。还有个最大的问题是数据录入问题,想通过创建窗体在窗体上录入的方式来完成,这样比较人性化,但是因存在多对多的关系能力有限确实不能实现,希望有高手能提供种方法或思路?谢谢!!

作者: 盗梦    时间: 2014-5-30 10:24
表1:房子产权表:房子ID,地址,房主。表2:房子住户表:ID,房子ID,住户名。。。
作者: msyangyi    时间: 2014-5-30 10:41
盗梦 发表于 2014-5-30 10:24
表1:房子产权表:房子ID,地址,房主。表2:房子住户表:ID,房子ID,住户名。。。

谢谢,可是这样如何在一个窗体里面录入信息呢?比如房子001有A,B两位房主,有a,b,c三位住户。如果是在租房租赁管理中,产权信息和住户信息不需要同事录入,但现在工作需要同时录入这两种信息,这个怎样实现?
作者: todaynew    时间: 2014-5-30 12:57
http://www.office-cn.net/forum.php?mod=viewthread&tid=106998
作者: msyangyi    时间: 2014-5-30 13:44
todaynew 发表于 2014-5-30 12:57
http://www.office-cn.net/forum.php?mod=viewthread&tid=106998

    十分感谢todaynew老师。您给的这个实例学习了。由于工作流程的原因不能很好的使用于我的工作。这里乡老师说明一下,请帮我分析分析。
    您给的示例中有两组多对多的关系,由于工作流程问题(这也是我的需求不同最根本的原因),我可以先将所有房屋的信息(即房屋表)录入完后,在将房屋分配给租户,这样信息录入有了先后顺序,这样就能单独维护某个表信息。不知这样理解是否有问题,请指教。
    而我们的工作流程却有所区别,工作流程大概这样的,工作人员挨家挨户登记旧房信息,包括农户户籍信息,旧房信息和旧房的权属问题。这样就有个区别是我不能把所有的旧房信息都录入完成后再分配给对应的农户,只能是登记完户籍信息就接着登记这户人的旧房信息户权属。在权属上面就会有多对多的关系了。比如旧房A只属于农户1,而农户1除了旧房A,还与农户2共同所有旧房B。这种情况下,就不会设计了,最麻烦的就是要同时录入这些一户多房和一房多户的情况。
作者: msyangyi    时间: 2014-6-3 13:24
顶顶别沉了

作者: todaynew    时间: 2014-6-5 18:10
msyangyi 发表于 2014-5-30 13:44
十分感谢todaynew老师。您给的这个实例学习了。由于工作流程的原因不能很好的使用于我的工作。这里乡 ...

这很简单呀。
房屋一个表,产权一个表。房屋与产权一对多不就完事了。
作者: msyangyi    时间: 2014-6-6 14:00
todaynew 发表于 2014-6-5 18:10
这很简单呀。
房屋一个表,产权一个表。房屋与产权一对多不就完事了。

老师,这样的一对多设计倒是方便,但是少了一种情况,一户人有多套房的情况
作者: todaynew    时间: 2014-6-7 18:45
本帖最后由 todaynew 于 2014-6-7 18:54 编辑
msyangyi 发表于 2014-6-6 14:00
老师,这样的一对多设计倒是方便,但是少了一种情况,一户人有多套房的情况

鬼打架,这能成问题吗?

人员表
人员ID 姓名           备注
1        张三            
2        李四
3        王二麻子
4        张狗剩         无房户

房屋表
房屋ID  地址         估价
1       旮旯村1号    23000
2       旮旯村2号    43000
3       旮旯村3号    12000
4       旮旯村4号    21000
5       旮旯村5号    55000

产权表
产权ID    房屋ID    人员ID    产权比例
1             1            1           100%
2             2            1            30%
3             2            2            70%
4             3            1            20%
5             3            2            30%
6             3            3            50%
7             4            3          100%
8             5            3          100%





作者: msyangyi    时间: 2014-6-9 10:35
todaynew 发表于 2014-6-7 18:45
鬼打架,这能成问题吗?

人员表

谢谢老师的详细解答,请问这个有没有示例或者类似的示例,想好好学习学习。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3