דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תוכנה
  3. תוכנת אקסס לגמח

תוכנת אקסס לגמח

מתוזמן נעוץ נעול הועבר תוכנה
10 פוסטים 3 כותבים 267 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א מנותק
    א מנותק
    ארי
    כתב נערך לאחרונה על ידי
    #1

    ערב טוב.
    אשמח לחוות דעתכם על העניין הבא.
    אני בונה באקסס תוכנה לגמ"ח לא גדול.
    יש הפקדות והלוואות.
    הפקדות גם חד פעמיות וגם הו"ק חודשיות (עם/בלי הגבלה). וכמובן הלוואות ופירעונות חודשיים.
    לבעלי הגמ"ח לא חשוב לראות את כל הפירעונות העתידיים, אבל רוצים שכברירת מחדל כל חודש במועד הפרעון תתוסף שורת פרעון, והם יוכלו למחוק/לבטל אותה במידה וזה לא בוצע בפועל.

    חשבתי לעשות קוד שבכל פתיחה של התוכנה הוא יחשב בכל הלוואה כמה תאריכי פרעון חלפו מהפעם האחרונה שהטבלה התעדכנה ויוסיף שורות בהתאם. כך שאני לא אצטרך לעשות טבלת פירעונות עם כל התשלומים העתידיים.

    באותו צורה גם לעשות את ההפקדות של ההו"ק החודשיות (גם כאן הבעלים רוצים שכברירת מחדל זה יופיע ויוכלו באופן יזום לבטל או למחוק), קוד שירוץ בפתיחת התוכנה ויבדוק בכל מפקיד כמה תאריכי הפקדה עברו מהעדכון האחרון ויעדכן בהתאם.

    החסרון שאני חשבתי עליו בזה הוא שזה קצת הרבה קודים להריץ בפתיחת התוכנה, אבל אם זה לא גמ"ח גדול ופותחים בתדירות לא נדירה מדי נראה לי שאמור להיות בסדר.

    אשמח לשמוע את חוות דעתכם האם זה כיון טוב, או שכן עדיף לעשות טבלת פירעונות עתידיים לכל הלוואה, וטבלת הפקדות עתידיות כנ"ל.

    תודה!

    dovidD תגובה 1 תגובה אחרונה
    0
    • צבי-שצ מחובר
      צבי-שצ מחובר
      צבי-ש
      כתב נערך לאחרונה על ידי
      #2
      פוסט זה נמחק!
      תגובה 1 תגובה אחרונה
      0
      • dovidD מנותק
        dovidD מנותק
        dovid ניהול
        כתב נערך לאחרונה על ידי
        #3

        אני חושב שצריך לעשות טבלה מראש שיש בה באמת שורה לכל פירעון, ולא רק לחשב את זה.

        • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
        • בכל נושא אפשר ליצור קשר dovid@tchumim.com
        א תגובה 1 תגובה אחרונה
        0
        • א מנותק
          א מנותק
          ארי
          השיב לdovid נערך לאחרונה על ידי ארי
          #4

          @dovid אשמח לשמוע מה הסיבה לכיוון הזה.
          בגלל הקוד שצריך להריץ בפתיחה, או שזה פחות אמין, או משהו אחר.
          לכאורה בפקדונות זה גם לא תמיד שייך, יש הו"ק ללא הגבלה ואז צריך את הדרך שכתבתי. לא?
          תודה!

          תגובה 1 תגובה אחרונה
          0
          • dovidD מנותק
            dovidD מנותק
            dovid ניהול
            כתב נערך לאחרונה על ידי dovid
            #5

            זה השקפה עקרונית באופן כללי, אפילו לא התעמקתי במקרה הנוכחי.
            אם מישהו רוצה לראות במסך משהו, בדרך כלל זה אומר שיש פה באמת "משהו".
            אם היה מדובר רק בלראות כמה יוצא החוב או כמה תשלומים נשאר, זה לראות "חישוב". אבל אם רוצים לראות רשימת פרעונות או הפקדות, בעיני המשתמש יש פה ישויות, וממילא באפיון חייבים להניח שיש כזו ישות גם אם כל מרכיביה ניתנים להסקה בקלות.
            כי לישות הזו צצים בהמשך מאפיינים ותכונות, כמו כל ישות. אין לי מושג איך לתרגם את זה למקרה שלך, וייתכן שיהיה קשה כעת לדמיין על מאפיינים של ישות הפקדה/פירעון, אבל מנסיוני זה מגיע. אפשר גם אז להתחכם ולהצמיד את המאפיינים לחישוב - ומפה מתחילה לגדול בעיה.
            זו דעתי, לא חובה לקבל אותה, וגם לא בטוח שהיא רלוונטית למקרה שלא העמקתי בו (אני לא מבין מהי רשימת פרעונות, הייתי אומר כמה חודשים נשאר אבל לא הייתי בכלל מדבר על כזו רשימה, אותו דבר רשימת הפקדות. כלומר לא זו בלבד שאינני רואה פה ישות אלא אינני מבין מה המשתמש רוצה שיופיע במסך).
            נ.ב. אולי יעזור שתפרט גם אתה מה הקושי טכני/נפשי/רעיוני עם הדרך של יצירת השורות מראש.

            • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
            • בכל נושא אפשר ליצור קשר dovid@tchumim.com
            תגובה 1 תגובה אחרונה
            1
            • א מנותק
              א מנותק
              ארי
              כתב נערך לאחרונה על ידי
              #6

              דבר ראשון, עיקר הצורך של בעל הגמ"ח הוא לראות בסוף כמה כסף יש לו בקופה.
              זאת אומרת הפקדות פחות משיכות ויתרת הלוואות שלא נפרעו עדיין.

              כוונת הרעיון שלי לא הייתה שלא יהיה טבלת של הפירעונות, אלא שלא יהיה טבלה של הפירעונות העתידיים, רק בכל פתיחה הוא יוסיף שורות בטבלה לכל פירעון שעבר התאריך שלו.
              (לדוגמא אם יום הפירעון הוא ב15 לחודש, הוא יבדוק כמה 15 עברו ויוסיף שורות בהתאם)

              עיקר הקושי שלי זה לא עם ההלוואות אלא עם הפקדונות, ששם לכאו' אי אפשר לעשות טבלה עם כל ההפקדות העתידיות (כיון שיש כאלו ללא הגבלה) אלא להוסיף ע"י קוד שורות הפקדה לפי ימי ההפקדה שעברו. וממילא חשבתי לעשות אותו דבר גם להלוואות.

              שוב תודה.

              תגובה 1 תגובה אחרונה
              1
              • dovidD מנותק
                dovidD מנותק
                dovid ניהול
                השיב לארי נערך לאחרונה על ידי dovid
                #7

                הבנתי. אמת, בגלל שבהפקדות זה לא רלוונטי ומעשי בכלל יצירה מראש, מתבקש שבכל מקרה יהיה כזה מנגנון.
                יש בזה היגיון. אם כי אני עדיין מתעקש להבדיל בין פירעונות שהם דבר אמיתי (יש לווה שחייב בתאריך הזה לפרוע סכום מסוים), לבין הפקדות שהם הבטחה ומשאלת לב, ואין בהם שום דבר אמיתי. ככל שאפליקציה משקפת את המציאות, ככה קל לכתוב ולתחזק אותה. בעיני המשתמש הפקדה היא ישות שקיימת רק בגלל שעבר התאריך, מה שאין כן פירעון.

                בכל מקרה, אני מציע שלא תריץ קוד בפתיחת התוכנה, אלא הקוד רק יברר שניתן להוסיף שורות פירעונות והפקדות, ויציע למשתמש כפתור של "צור שורות הפקדות מהתאריך XYZ". הרעיון הוא למחוק כל טריקיות ואוטומציה שגורמים לפער בין תחת מכסה המנוע לבין המציאות והשקפת המשתמש לאופן בו היא פועלת.

                אגב זה אמור לקחת זמן קצר ביותר, ולא הרבה קודים. זה אמור להיות:
                א. טבלת חודשים, שאותה תמלא בלולאה. זו טבלת עזר.
                ב. כל שאר הטבלאות עם INSERT של SELECT של חודשים שאין להם תאום, אמור לקחת שבריר שניה.

                • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                תגובה 1 תגובה אחרונה
                0
                • א מנותק
                  א מנותק
                  ארי
                  כתב נערך לאחרונה על ידי ארי
                  #8

                  בעצם לעשות טבלה של פירעונות עם כל הפירעונות העתידיים, ואם אני רוצה שאוטו' יתחשב כאילו כבר שולם, אז להריץ קוד שמסמן כבוצע כל פירעון שעבר זמנו?

                  בהפקדות לכאו' לא מספיק הפתרון שלך, כיון שלא כל תאריכי ההפקדה שווים, וממילא צריך לחשב לכל פקדון את תאריכי ההפקדה שלו.

                  dovidD תגובה 1 תגובה אחרונה
                  0
                  • dovidD מנותק
                    dovidD מנותק
                    dovid ניהול
                    השיב לארי נערך לאחרונה על ידי
                    #9

                    @ארי כתב בתוכנת אקסס לגמח:

                    בעצם לעשות טבלה של פירעונות עם כל הפירעונות העתידיים, ואם אני רוצה שאוטו' יתחשב כאילו כבר שולם, אז להריץ קוד שמסמן כבוצע כל פירעון שעבר זמנו?

                    בלי לסמן. תחשב את אלו שעבר זמנם כאילו הם שולמו.

                    לגבי הפקדות הסכמתי שתיצור טבלה ושהיא תמולא לפי התאריך הנוכחי כמו שהצעת מלכתחילה, רק אמרתי שעדיף כפתור ולא קוד אוטומטי.

                    • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                    • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                    א תגובה 1 תגובה אחרונה
                    0
                    • א מנותק
                      א מנותק
                      ארי
                      השיב לdovid נערך לאחרונה על ידי
                      #10

                      @dovid כתב בתוכנת אקסס לגמח:

                      בלי לסמן. תחשב את אלו שעבר זמנם כאילו הם שולמו.

                      אני רוצה שתהיה אפשרות ידנית לעדכן שהפירעון לא נכנס. כך שצריך לבדוק מה מסומן ולא כל מה שעבר זמנו.

                      @dovid כתב בתוכנת אקסס לגמח:

                      לגבי הפקדות

                      כוונתי למה שכתבת:

                      @dovid כתב בתוכנת אקסס לגמח:

                      א. טבלת חודשים, שאותה תמלא בלולאה. זו טבלת עזר.

                      זה לא יעזור כיון שלכל הפקדה יש יום אחר בחודש.

                      תגובה 1 תגובה אחרונה
                      0

                      בא תתחבר לדף היומי!
                      • התחברות

                      • אין לך חשבון עדיין? הרשמה

                      • התחברו או הירשמו כדי לחפש.
                      • פוסט ראשון
                        פוסט אחרון
                      0
                      • דף הבית
                      • קטגוריות
                      • פוסטים אחרונים
                      • משתמשים
                      • חיפוש
                      • חוקי הפורום