2016-11-22 80 views
1

我有一个在Access中加载的表(尽管原始文件是txt.file)具有一些贷款特征,并且想要创建另一个包含这些贷款的现金流的表(“多少钱被接收每X个月)。 这里是我的原始表的示例:执行计算ACCESS

ID ---- LoanNbr ---- EntryDate ------ ClosingDate ----- Amount ---- Repayment ---- Frequency。

1 ----- 101 ---------- 1-1-2010 -------- 31-12-2012 ------ 1000E ---- - 100E ------------ 1Month

2 ----- 102 ---------- 15-6-2012 ------- 31 -12-2014 ------ 5000E ------ 250E ----------- 3月。

....

这里是输出的贷款1样品:

ID ----- ----- LoanNbr ----- EntryDate时期--- ------ BeginLimite -----还款----- EndLimite。

1 ------ 101 ----------- 1-1-2010 ------- 01-2010 ------ 1000 ----- -------- -100 --------------- 900

1 ------ 101 ----------- 1 -1-2010 ------- 02-2010 -------- 900 ------------- -100 ------------ --- 800

1 ------ 101 ----------- 1-1-2010 ------- 03-2010 -------- 800 ------------- -100 --------------- 700

...

本身的计算不重根本没有想到如何使用DBMS执行它们。 我也接受其他关于软件/语言的建议,可以使用这个设置。

提前致谢! 杰克

回答

0

有是这样做的几个主要方面:

  1. 您可以创建一个查询,其中将计算的字段。 https://support.office.com/en-gb/article/Add-a-calculated-field-to-a-table-14a60733-2580-48c2-b402-6de54fafbde3
  2. 您可以通过添加和额外的列来扩展数据,创建一个VB脚本,该脚本将针对表数据运行并将计算的值插入字段中。 Set value for all rows in a datatable without for loop 我会去做一个简单的方法,这是做到这一点的第一种方法。

但是两者都有优点和缺点。

+0

我建议一个日历表。 – Fionnuala