2011-12-30 24 views
2

我基本上想根據用戶選擇的4個值在單獨的表格中創建付款時間表。付款時間表非常基本,表格只需要2列,1)付款日期,2)付款金額。訪問權限:自動 - 根據特定條件填寫表格中的值。 (付款時間表)

用於填寫此簡單表格的4個標準值爲:1)總金額,2)支付次數,3)支付頻率(每月,每季度,每半年,每年),4)第一次付款的日期。

我設想這種方式是有一個窗體,其中這4個值將被選中。在該表單上,可以有一個按鈕來執行該命令以使用適當的值填寫數據表。

第一項顯然是在第一次付款的日期,並且該項的金額將是總金額除以付款次數。對於第二筆記錄美元金額將是相同的,日期將是第一個付款日期+頻率。因此,如果第一次付款日期是2000年1月1日和每年的頻率,那麼第二次入境日期將是1/1/2001。等..直到最後一次付款。

雖然這是一個非常簡單的付款時間表,但我不確定如何在Access中最好地處理這個問題,如果這是可能的話。將不勝感激一些輸入和方向。謝謝!

回答

0

您需要

- 用整數Numbers表格從0到支付可能的,索引的數量最多的國家。

- 對具有以下屬性的形式支付所謂的頻率組合框:

Row source: q;quarter;m;month;ww;week 
Row source type : value list 
Bound column : 1 
Column count : 2 
Column widths : 0, 1 

- 查詢

INSERT INTO Payments (UserID, PaymentDate, Payment) 
SELECT [Forms]![Payments]![UserID], 
     DateAdd([Forms]![Payments]![Frequency], 
     [Number], 
     [Forms]![Payments]![Startdate]) AS Expr2, 
     [Forms]![Payments]![LoanAmount]/ 
       [Forms]![Payments]![NumberOfPayments] AS Expr3 
FROM Numbers 
WHERE (((Numbers.Number)<[Forms]![Payments]![NumberOfPayments])); 

- 一個按鈕運行查詢。

+0

這很好。真的很欣賞詳細的步驟。謝謝! – user91240192094 2011-12-31 09:12:37