נראה לי שמותר לשמור את זה בשורת התשלום, אבל נניח שאתה לא שומר.
אז אם המספר הוא מספר רץ, ובהכרח כל השורות שאחריו בעלי מס' גבוה יותר, אז תעשה Count על תשלומים של לקוח זה עם מס' שווה או קטן למס' הID של התשלום הנוכחי.
אם אין מספר, או המספר לא רץ/לא לפי סדר, אז תעשה אותו הדבר אבל בהתבסס על התאריך, כל השורות בהם התאריך קטן או שווה לנוכחי.
עריכה, כעת ראיתי שכבר ניסית קודים בכיוון. מה קורה כשאתה עושה ככה:
DCount("CustID","Customers","PaymentID <= " & [PaymentID] & " AND CustID = " & [CustID])
פורסם במקור בפורום CODE613 ב05/02/2014 19:07 (+02:00)