Office中国论坛/Access中国论坛

标题: 关于应收帐款的ACCESS处理,大家有没有好的方法可以借鉴、讨论?谢谢! [打印本页]

作者: chm11    时间: 2005-1-26 17:56
标题: 关于应收帐款的ACCESS处理,大家有没有好的方法可以借鉴、讨论?谢谢!
(最初几年是用EXCEL工作,最近才开始用ACCESS工作,所以思路和方法有从EXCEL中继承下来的东西,望指正)

一、

最后生成的应收帐款台头如下

1、总额(未到期额+逾期额)  2、未到期额 (在表最后)

3、逾期额(30天内+30~60+60~90+90天以上)

4、30天内 5、30~60 6、60~90 7、90天以上

——————————————————————————————————————————————————————————————

系 姓名 客户简称  总额   逾期额   30天以内   30到60天   60到90天   90天以上   未到

期额

1 AA NBKC  -     -     -     -     -     -     -   

1 AA NBBD  25,942.00   25,942.00   -     -     -     25,942.00   -   

2 BB BWSL  -     -     -     -     -     -     -   

2 BB BLJC  -     -     -     -     -     -     -   

3 CC BJHMT  29,160.00   29,160.00   -     -     -     29,160.00   -   

3 CC BJLH  51,379.20   22,684.80   22,684.80   30,000.00   -     -30,000.00   28,694.40

——————————————————————————————————————————————————————————————

(将线内部分复制到EXCEL中可能更清楚)

二、

由于ACCESS数据库是中途建立的(以前是EXCEL),所以有一张全部客户的[应收帐款期初表](偷懒的结果),

每月(在结帐后)根据发票表生成(月销售额),

每月(在结帐后)根据发票表中现金回收部分生成(月现金回收额),

[当月应收额]就是(月销售额)-(月现金回收额)(实际就是本月应收帐款表里{未到期额}部分)。

每月(在结帐后)根据收款表(支付本月前的货款)生成[月回收额],

减应收帐款中最前的帐款(就是90天以上的)

然后每月根据(客户简称)连接表

1、[应收帐款期初表]+2、[当月回收额]-3、[月回收额]

生成应收帐款的查询。

其中[当月应收额]表和[月回收额]表是在每月结帐后分别将查询转换成的,

所以每月都要手动的增加这两张表,目前只是应付必须完成的日常工作,而不的已为之。

而且ACCESS好象有一个查询连接的表的数量最多是32个的规定,

所以在这里请教各位有无更好的方法?

发票和收款表细节如下:

[发票明细表](有日期字段如2005/1/1)——[发票汇总查询]——[当月应收额]

[收款明细表](有日期字段如2005/1/1)——[收款汇总查询]——[月回收额]

而日期函数对于处理大量记录(明细表)会不会影响性能,时间越长,速度越慢?

谢谢!






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