如何在Access 2007中查询到期date

我有一个2访问2007年表与以下领域:

表1:贷款释放表

ReleaseDate as Date Maturity as Date MemberName as Text MemberNo as Text Term (in months) as Number Mode (M/Q/Semi-Monthly) as Text LoanType as Text LoanAmount as Currency LoanCode as Text 

表2:付款表

 ReceiptNo as Text DatePaid as Date MemberName as Text MemberNo as Text LoanCode as Text LoanReceivable as Currency InterestPaid as Currency 

我想问一下如何使用查询来创build一个临时表,它将显示应该在当前date或指定date根据他们的期限,支付方式和贷款types支付的会员(每隔30天支付定期贷款,特别贷款每45天付)和他们的剩余余额。

这是我第一次尝试的查询:我试图从当前date减去30天,它显然给了我上个月的交易。 我希望列出所有的交易,包括那些例如会员定期贷款12个月期限的第三次月度付款,即今天到期的特别贷款会员。

我想创build另一张表,其中包含每个贷款发放的付款时间表,然后从那里去。

除此之外还有其他的方法吗? 像一个查询,可以每天运行,而不需要一个庞大的ScheduleOfPayments表?

我是一个从Excel“gradle”的办公室文员,最差的是使用Access的新手,如果有必要,我不怕VBA代码。

如果你知道这样做的更好的方法,请告诉我或指向正确的方向。 我都是为了学习新东西,从以前的阅读中学到很多东西,我相信在你的帮助下,我的问题就解决了。

谢谢你们阅读我的询问。

你有两个解决scheme:

  • 您可以编写一个程序,在需要时计算\生成包含每笔贷款付款时间表的matrix,并将其与完成的付款进行比较。
  • 您可以编写一个程序,在创build贷款时,在支付计划表中生成相应的logging。 在ScheduledPayment表和Payment表之间进行进一步的比较。

所以,基本上你必须pipe理一组类似的数据,既可以作为一个计算/飞行matrix,也可以作为永久保存在表格中的一组数据。

第二个版本是非常非常有效的一个。 你认为这很庞大,但事实恰恰相反,每次你从银行获得贷款,你的银行家会让你签署报销计划。

表格解决scheme将允许您使用所有查询工具,而计算出的解决scheme将迫使您在每次要进行数据挖掘时编写特定的过程。 考虑一下“2014年4月的预期报销金额是多less”等问题。 用ScheduledPayment表回答这个问题就像从nespresso机器中获得咖啡一样简单。 没有ScheduledPayment表的同样的答案就像在准备好杯子之前必须完成整个咖啡生产过程。