פנטסטי!
בדיוק מה שחיפשתי!
ClickOne הייתי שמח להמשיך את שיתוף הפעולה, להתראות במייל...
פורסם במקור בפורום CODE613 ב18/02/2014 22:28 (+02:00)
פנטסטי!
בדיוק מה שחיפשתי!
ClickOne הייתי שמח להמשיך את שיתוף הפעולה, להתראות במייל...
פורסם במקור בפורום CODE613 ב18/02/2014 22:28 (+02:00)
יש לי טבלה שמרכזת נניח תשלומים בפריסה,
יש ID לכל לקוח (CustID), ובטבלת Payments מזהה ייחודי (PaymentID) לכל הוראת תשלום (עתידית כלשעברית).
חשוב לי מאד לדעת כל תשלום כמה מתוך כמה הוא, כלומר תשלום X מתוך Y תשלומים. אז Y תשלומים זה פשוט: Count(CustID.Payments)
אבל אני לא מצליח (ולא שלא ניסיתי) למצוא דרך למצוא את מספר התשלום מתוך השורה.
עד כה השתמשתי בדרך מאד בנאלית ולא נכונה, חישבתי את הID של כל שורה מינוס הID של שורה הראשונה ללקוח, מה שיצר כמובן בעיה כאשר מחקתי שורה (=תשלום 10 מתוך 9) או הוספתי שורה (=תשלום 134 מתוך 11). כך שאני לא יכול לסמוך על חישוב מעוקל שכזה.
מצאתי כל מיני קודי VB שמיועדים להעתיק את סרגל Record X of Y אבל תכל'ס, זה לא עובד.
ניסיתי:
DCount("CustID","Customers","CustID <=" & [CustID]) אבל זה מחשב רק זיהוי יחודי, אני לא יכול להפעיל את זה על PaymentID כי הוא מופיע כפול, והוא לא ייחודי.
א קיצער, האם יש דרך לחשב את מספר התשלום ביחס ללקוח ספציפי?!
מקווה שהובנתי
תודה למי שטרח לקרוא עד כאן,
ותודה עצומה מראש למי שיצליח להביא רעיון.
פורסם במקור בפורום CODE613 ב05/02/2014 18:52 (+02:00)