|
(最初几年是用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)——[收款汇总查询]——[月回收额]
而日期函数对于处理大量记录(明细表)会不会影响性能,时间越长,速度越慢?
谢谢!
|
|