החיים הם לא טבלה באקסס
-
מר שמעוני מנהל גמ"ח בו הוא מלוה סכום כסף של 10000 לכל אחד בהחזר חודשי של 500 ש"ח והכל נרשם באקסס בצורה מסודרת
בעיות מתעוררות..-
ביום בהיר הגיע אליו אדון ירקוני, אדון ירקוני ביקש התחנן וכו' ובסוף יצא עם 15000 ש"ח בתשלומים של 1000 ש"ח לחודש
-
את התשלום של החודש השלישי אדון ירקוני הכניס שבוע מאוחר יותר
-
את התשלום של החודש הרביעי ירקוני לא הצליח להחזיר, למרבה הצער הוא אף לא יכל להכניס בשום חודש שלאחר מכן להכניס 2000 על כן ביקש בתחנונים שידחה תשלום אחד מהתשלומים כך שההחזר שלו ידחה בחודש שלם
-
בחודש החמישי (השישי מזמן ההלואה ראה בסעיף קודם) מר ירקוני הכניס רק 750 ש"ח
-
בחודש השישי ירקוני שוב לא הכניס והגמ"ח פנה לערבים
ערב אחד רצה לשלם הכל בתשלום אחד ואילו ערב שני מצבו דחוק ואמר שיעביר כל חודש 500 ש"ח
ישנם עוד אפשרויות שונות ומשונות
ונשאלת השאלה האם באקסס אפשר באמת לצפות את כולם ולעשות טבלאות נורמליות? -
-
ברוך הבא לעולם האמיתי
השאלה היא לאו דווקא באקסס או ב-SQL, בכל בסיס נתונים היא מאתגרת
אבל בפירוש זה אפשרי, כתבתי פעם תוכנה באקסס לניהול גמח הלוואות, וטיפלתי גם במקרים כאלו
תמצית הבעיה היא שמלבד הלוואה ופרעון בפועל, יש עוד כמה סוגי תנועות פרעון צפוי, פרעון של ערב וכו' כמו שכתבת לעיל
יש כמה דרכים לתקוף את הבעיה
פתרון די פשוט הוא לחשוב על כל תנועות הכספים כטבלה אחת
יש עמודות שמשותפות לכל סוגי התנועות, כמו תאריך, וסכום, ומזהה מבצע התנועה
לכל תנועה תהיה עמודה נוספת שמייצגת את סוג התנועה
את המאזן של כל הלוואה מחשבים על ידי שאילתא -
@OdedDvir כתב בהחיים הם לא טבלה באקסס:
פתרון די פשוט הוא לחשוב על כל תנועות הכספים כטבלה אחת
יש עמודות שמשותפות לכל סוגי התנועות, כמו תאריך, וסכום, ומזהה מבצע התנועה
לכל תנועה תהיה עמודה נוספת שמייצגת את סוג התנועה
את המאזן של כל הלוואה מחשבים על ידי שאילתאנראה שהפתרון שלך פחות להזדקק לתאריך החודשי והסכום החודשי אלא לעשות תנועות כספיות
אבל כל המעקב אם החזירו החודש או לא הרי בנוי על התאריך והסכום -
@אלי כתב בהחיים הם לא טבלה באקסס:
נראה שהפתרון שלך פחות להזדקק לתאריך החודשי והסכום החודשי אלא לעשות תנועות כספיות
זו לא הייתה כוונתי, פשוט קיצרתי
כוונתי הייתה שתנהל טבלה אחת של תנועות
ושיהיו בה כמה סוגי תנועות- לקיחת הלוואה
2.ופרעון בפועל
אלו תנועות שהן מיידיות, כלומר ברגע שהכנסת אותן לטבלה הן נחשבות כמבוצעות
ויש עוד סוג של תנועות, למשל - פרעון חודשי צפוי
זו תנועה שאינה מיידית, היא צפוייה להתרחש, ואתה יוצר אותה מראש ביצירת ההלוואה, לפי תנאי ההלוואה
כלומר אם הלקוח התחייב ל-10 החזרים חודשיים אתה יוצר לו 10 תנועות כאלו במועד ההלוואה, כל אחת עם תאריך צפוי לביצוע.
את המאזן של כל הלוואה אתה צריך לחשב לפי סוג התנועה
כלומר אתה יכול לדעת שבחודש 9 הוא אמור להחזיר 100 ש"ח ובפועל הוא החזיר 42.5 ש"ח וכו'
ואתה יכול לדעת מה המאזן שלו בכל רגע נתון ע"י חישוב כל התנועות ממועד ההלואהגם כאן קיצרתי בתשובה, כי אפשר להוסיף עוד שדות שימושיים לכל תנועה, כמו מזהה הלוואה, מזהה ערב וכו'
- לקיחת הלוואה