Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

[5分]多对多关系怎么合理设计表结构

冯振斌  发表于:2013-01-02 01:20:43  
复制

点击下载此附件

企业的收付款流水账中经常遇到这种问题:

用收到的钱去支付应付的钱,需要建立付款明细与收款明细之间的对应关系。

理想状态是一笔收款对应一笔付款,但不是每次付款的金额与收款的金额都是一样的。例如:付款100万,收款50万、20万、40万,对应的50万和20万全部用掉,40万用掉30万,剩下10万用于别的付款。

这样就会产生一笔付款对应几笔收款;几笔付款对应一笔收款的情况。现在的做法是在EXCEL表里用合并单元格的方式处理,

但合并单元格过多就很难统计数据。

我的想法是用ACCESS把付款明细做成一个表,付款明细做成一个表,建立他们之间的关系,这样就构成了一个多对多的关系,

实际操作中怎么录入数据,怎么查询,怎么控制???

不知道命题有没有说清楚,恳请各位指点。

 

Top
黎红军 发表于:2013-01-02 16:59:44

财务中好像没有这么记账的,收款与付款一般是用收支平衡的方式来对账。

常有的是,一张付款需要对应多个订单及相应的订单行,收款也是,这个时候倒是需要你说的功能。

不知我的理解是否正确?



冯振斌 发表于:2013-01-02 23:50:42
企业特殊的核算要求,就是要付款与收款要一一对应上。 现在不讨论财务怎么记帐,只是研究这种多对多关系怎么设计表结构。

dbaseIIIer 发表于:2013-01-03 06:01:25

正式测财务名称 叫 “结账”。 广东 叫 “埋单”。


付款 是 一个交易,需要一张凭证,或者几个交易放在一张 Voucher 上面。


但是 结账 是 人为因素,与财务架构独立的,财务只会记着 每个科目之间的 借与贷 的结欠,是没有处理 哪笔款 结 哪笔账的。

所以伸延财务总账的功能就是  应付帐 和 应收帐了。


所有的 应收、应付 都是需要 多对多关系的。我下面就说应收算了, 应付是一样的。


账单就是 要 结的 很多笔,付款 也是 会发生多次 而 结多笔账,或者 分多次结一笔账的,所以一定是多对多关系。


20年前的 DacEasy 财务软件,到现今的 用友、金蝶、管家婆、美萍等 都有这些功能。操作方式,可以参考那些软件。


如果你要实现这个效果的话,首先

1. 账单 需要有 id 号;(客户欠账)

2. 付款 需要有 id 号;(客户付款)


然后就建立 一个多对多的 “应收结账”表,有字段

账单id

付款id

对应金额


好的软件是不一定要 结清 每一笔收款,对应每一笔账单的,而一样可以有很好的财务报表(总结欠报表)的。

好的软件,还可以选择性的,自动按顺序生成结账明细;然后还可以随便用户修改;不生成也不影响欠账。


一般的操作界面都是,一个付款单一个画面操作;

用户选择导入账单到结账明细,然后输入金额,

明细总金额不能大于 付款单的金额 就可以保存;

剩余没有使用的金额,是不影响报表的。




冯振斌 发表于:2013-01-03 22:57:46

多谢指点,我自己设计了一下表结构,大家帮忙看看是不是合理。结账



冯振斌 发表于:2013-01-03 23:01:09

第一次传附件,似乎不成功。

再传一次。



冯振斌 发表于:2013-01-03 23:02:13
dbaseIIIer 发表于:2013-01-04 01:51:08

大概是这个样子了!


不过,你所有菜单,表名,字段,标题 等的名称都不是 正规的 财务的称呼,

所以,不能一眼就看到每个表的关系!


希望你做出来的界面会有所改善!


这是我的评价!


我建议的名称有 :

   账单,结款(付款),结账明细;  账单金额,结款金额,结账金额;

   账单未结金额=账单结欠,账单已结金额;

   付款已结金额,付款未结金额=付款未结余额。




冯振斌 发表于:2013-01-04 21:24:42

多谢指点,正在改进中。



总记录:8篇  页次:1/1 9 1 :