
Originally Posted by
lorenb
Is your solution consist of dynamically building a table of dates and store all dates there?
I am not suggesting anything dynamic or storing q list of possible dates to pick from.
I use a date picker form.

Originally Posted by
lorenb
This will create a lot of tables even for customers which pay in 1 payment. Is it "OK", if I just add to my existing table 2 columns say: "Payment 2", "Payment 3"?
You only need to create ONE new table that holds all the payment related to the current table that already has the one date. You will need to move the data for the current one data to the new tabe. I owuld use an append query.
Here is a very simple example where one payment is applied to only one invoice.
Code:
Table: tblPayments
Fields
PaymentID (autonumber- Primary Key)
Payment_OrderID ( long - foreign key - links back to Invoices)
PaymentDate (date/time)
Payment Amount (currency)
PaymentType (long - use a lookup table for check, Credit Card, etc)
PaymentReferenceNumber (text - store check number or CC number)