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

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

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

התייעצות | בניית מסד נתונים לתכנת "הדרן עלך" | אקסל

מתוזמן נעוץ נעול הועבר תכנות
74 פוסטים 4 כותבים 3.3k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • אורייא מנותק
    אורייא מנותק
    אוריי
    השיב לפלורידה ב נערך לאחרונה על ידי
    #19

    @פלורידה ראשית כל הרבה תודה על היוזמה נהניתי מאווווד מהרעיון ועל אופן הביצוע הכמעט מושלם (מושלם אין אף פעם כך שזה מושלם לגמרי)

    לגבי המסד נתונים לא הרבה התעמקתי במה ש @OdedDvir כתב..
    אבל אני רוצה לציין כמה דברים

    • לבנות מסד נתונים באקסל זה לא משהו בריא למערכת כמו שלך ובמיוחד עם עדכונים הייתי ממליץ לך להתקדם לאקסס אני עשיתי שם דברים הרבה יותר טובים וכמה מעלות טובות באקסס
    1. הפרדת הנתונים מטפסים (כלומר התוכנה עצמה מהמסד הנתונים)
    2. בעת עדכון אתה לא צריך לוודא שהנתונים של המשתמש עוברים לעדכון החדש כי אתה מעדכן רק את התוכנה ולא את המסד נתונים
    3. סגירת האקסס בצורה בטוחה למשתמש וכו'
      ואני מאמין שיש עוד הרבה אבל לא עולה לי כעת ...
    • בכל אופן שים לב שכעת אתה מאפיין את המסד נתונים לפי ש"ס ששם יש לך 3 פרמטרים
    1. מסכת
    2. פרק
    3. עמוד

    אבל אם תרצה לצורך העניין להוסיף שו"ע
    יש לך 4 פרמטרים

    1. חלק
    2. הלכות
    3. סימן
    4. סעיף

    ויש עוד דוגמאות מעוד ספרים וכו'

    ניתן לפנות אלי גם ב al0548446188@gmail.com
    ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

    פ OdedDvirO 2 תגובות תגובה אחרונה
    2
    • פ מנותק
      פ מנותק
      פלורידה
      השיב לאוריי ב נערך לאחרונה על ידי
      #20

      @אוריי אמר בהתייעצות | בניית מסד נתונים לתכנת "הדרן עלך" | אקסל:

      הייתי ממליץ לך להתקדם לאקסס

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

      @אוריי אמר בהתייעצות | בניית מסד נתונים לתכנת "הדרן עלך" | אקסל:

      אבל אם תרצה לצורך העניין להוסיף שו"ע
      יש לך 4 פרמטרים

      אך למעשה אני לא אוכל לעשות יותר מ3 פרמטרים, משום שאין לי את היכולת בתוכנה, כי פרמטר א. הוא בגליונות פרמטר ב. הוא הטבלאות פרמטר ג. השורות.

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

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

      תודה רבה על המשוב. 🙂 אשמח בביקורת

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

        @פלורידה אמר בהתייעצות | בניית מסד נתונים לתכנת "הדרן עלך" | אקסל:

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

        צור איתי קשר באישי נראה מה נוכל לעשות..

        ניתן לפנות אלי גם ב al0548446188@gmail.com
        ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

        תגובה 1 תגובה אחרונה
        0
        • OdedDvirO מנותק
          OdedDvirO מנותק
          OdedDvir
          השיב לאוריי ב נערך לאחרונה על ידי OdedDvir
          #22

          @פלורידה עד כמה שאני אוהב את אקסס, לא הייתי מעניק לה בלעדיות על הפרוייקט הזה.
          מבחינת יכולת עיצוב - אקסל הרבה יותר מסוגל. קח לדוגמא את היכולת להתרחק מהתצוגה, על ידי Ctrl+גלגל העכבר. דבר בסיסי, נכון? אז זהו, שאקסס עדיין צולעת מאחור בעוד הרבה דברים.
          הנה דשבורד שעשוי כולו באקסל + VBA, נראה מי יכול לעשות כזה באקסס:
          5b6823c7-f0b6-436f-9116-8f8262da6066-תמונה.png

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

          אפשר באותה המידה להשאר לגמרי באקסל, ולהפריד לשני אקסלים, אחד לנתונים ואחד לתצוגה.

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

          פ 2 תגובות תגובה אחרונה
          3
          • פ מנותק
            פ מנותק
            פלורידה
            השיב לOdedDvir ב נערך לאחרונה על ידי
            #23

            @odeddvir אמר בהתייעצות | בניית מסד נתונים לתכנת "הדרן עלך" | אקסל:

            הנה דשבורד שעשוי כולו באקסל + VBA, נראה מי יכול לעשות כזה באקסס:

            זה פרוייקט פתוח? כלומר, אפשר לראות אותו?

            OdedDvirO תגובה 1 תגובה אחרונה
            0
            • OdedDvirO מנותק
              OdedDvirO מנותק
              OdedDvir
              השיב לפלורידה ב נערך לאחרונה על ידי OdedDvir
              #24

              @פלורידה בעיקרון יש הדרכות וידאו ביוטיוב, זה איזה סרטון שמונח אצלי, נדמה לי מהאתר Other-Level.
              הנה הקישור:


              חפש Excel Dashboard בגוגל, יש המון דוגמאות.

              תגובה 1 תגובה אחרונה
              0
              • פ מנותק
                פ מנותק
                פלורידה
                השיב לOdedDvir ב נערך לאחרונה על ידי
                #25

                @odeddvir אמר בהתייעצות | בניית מסד נתונים לתכנת "הדרן עלך" | אקסל:

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

                בכל אלו יש בכדי לפתור את בעיות 1, 2, ו-4?

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

                כבר יש מי שבתהליך בניה של "הדרן עלך" לשולחן ערוך

                OdedDvirO תגובה 1 תגובה אחרונה
                0
                • OdedDvirO מנותק
                  OdedDvirO מנותק
                  OdedDvir
                  השיב לפלורידה ב נערך לאחרונה על ידי
                  #26

                  @פלורידה אמר בהתייעצות | בניית מסד נתונים לתכנת "הדרן עלך" | אקסל:

                  בכל אלו יש בכדי לפתור את בעיות 1, 2, ו-4?

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

                  תגובה 1 תגובה אחרונה
                  1
                  • פ מנותק
                    פ מנותק
                    פלורידה
                    השיב לOdedDvir ב נערך לאחרונה על ידי פלורידה
                    #27

                    @odeddvir אמר בהתייעצות | בניית מסד נתונים לתכנת "הדרן עלך" | אקסל:

                    המזהה הנ"ל אמור להיות ייחודי, דהיינו לכל עמוד יש מזהה שלו.

                    מותר שלא יהיה סדר רציף?

                    (כגון: פרק ב' ממסכת שבת יהיה 202 כאשר המספר הראשון בא לומר את המסכת והמספר השני את הפרק. וכמו כן לגבי הדפים דף ל ממסכת יומא יהיה 703005 מסכת 7 פרק 03 דף 005)

                    מה המטרה שלי? פשוט אני חושש שנגלה שחסרים דפים...
                    למשל כעת גיליתי שחסר כאלו בפרק הראשון מסדר זרעים 🤐

                    OdedDvirO פ 2 תגובות תגובה אחרונה
                    0
                    • OdedDvirO מנותק
                      OdedDvirO מנותק
                      OdedDvir
                      השיב לפלורידה ב נערך לאחרונה על ידי
                      #28

                      @פלורידה אפשרי, העיקר שיהיה ייחודי. אולי אפילו עדיף בשיטה שלך, כי אפשר להמיר בקלות את המזהה לדף המדוייק. רק תראה שאין דו-ערכיות, כלומר שהמזהה לא מתפרש ביותר מדרך אחת, למשל:
                      112005 זה מסכת 1 פרק 12 או מסכת 11 פרק 2?

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

                        @פלורידה אמר בהתייעצות | בניית מסד נתונים לתכנת "הדרן עלך" | אקסל:

                        (כגון: פרק ב' ממסכת שבת יהיה 202 כאשר המספר הראשון בא לומר את המסכת והמספר השני את הפרק. וכמו כן לגבי הדפים דף ל ממסכת יומא יהיה 703005 מסכת 7 פרק 03 דף 005)

                        או שאולי עדיף באופן אחר שהמסכתות יהיו מיוצגות במאות אלפים כגון מסכת ברכות 100000 ומסכת נדה 2400000.
                        הפרקים יהיו מיוצגים באלפים כגון פרק א: 1000 ופרק 24: 24000
                        והדפים יהיו מיוצגים ביחידות כגון: דף ב. 1 דף קנז: 356.

                        כך שדף סד: שנמצא בפרק עשירי ממסכת נדה יהיה 2410122 כלומר 24000000+10000+122.

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

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

                        OdedDvirO תגובה 1 תגובה אחרונה
                        1
                        • OdedDvirO מנותק
                          OdedDvirO מנותק
                          OdedDvir
                          השיב לפלורידה ב נערך לאחרונה על ידי
                          #30

                          @פלורידה זה הכיוון שחשבתי, להקצות מספר תווים קבוע לכל משתנה. הייתי מציין אפילו את העמוד.
                          ובאופן כללי AABBCCCD
                          AA מציין את המסכת
                          BB את הפרק
                          CC את הדף
                          D את העמוד
                          לדוגמא:
                          01010022 מציין את מסכת ברכות, פרק א, דף ב עמוד ב

                          פ 3 תגובות תגובה אחרונה
                          1
                          • פ מנותק
                            פ מנותק
                            פלורידה
                            השיב לOdedDvir ב נערך לאחרונה על ידי פלורידה
                            #31

                            @odeddvir

                            1. האפס שלפני המליון, חובה?
                            2. המשתנה של העמוד, מה הסבירות שהוא יוכל להועיל לנו? (פשוט בשביל למלאות אותו לא ממש מועיל למשוך בידית המילוי, אין לו סדר רציונלי כלשהו כדי שהוא יהיה סידרה, אצטרך לכתוב סידרה בדרך כלשהי של 350 תאים 😨)
                            OdedDvirO תגובה 1 תגובה אחרונה
                            0
                            • OdedDvirO מנותק
                              OdedDvirO מנותק
                              OdedDvir
                              השיב לפלורידה ב נערך לאחרונה על ידי OdedDvir
                              #32

                              @פלורידה אמר בהתייעצות | בניית מסד נתונים לתכנת "הדרן עלך" | אקסל:

                              האפס שלפני המליון, חובה?

                              לא. הוספתי אותו ליתר ביאור.

                              המשתנה של העמוד, מה הסבירות שהוא יוכל להועיל לנו? (פשוט בשביל למלאות אותו לא ממש מועיל למשוך בידית המילוי, אין לו סדר רציונלי כלשהו כדי שהוא יהיה סידרה, אצטרך לכתוב סידרה בדרך כלשהי של 350 תאים )

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

                              אפשר ליצור את הסדרה ממש בקלות יחסית, על ידי עמודות עזר.
                              עמודה א: מספר הדף - מספר רץ
                              עמודה ב: מספר עמוד - מתחלף בין 1 ל-2 כל הזמן.
                              עמודה ג: צירוף של עמודות א+ב.

                              תגובה 1 תגובה אחרונה
                              1
                              • פ מנותק
                                פ מנותק
                                פלורידה
                                השיב לOdedDvir ב נערך לאחרונה על ידי
                                #33

                                @odeddvir אמר בהתייעצות | בניית מסד נתונים לתכנת "הדרן עלך" | אקסל:

                                @פלורידה זה הכיוון שחשבתי, להקצות מספר תווים קבוע לכל משתנה. הייתי מציין אפילו את העמוד.
                                ובאופן כללי AABBCCCD
                                AA מציין את המסכת
                                BB את הפרק
                                CC את הדף
                                D את העמוד

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

                                או שכבר יהיה עדיף לבנות פונקציה מתאימה לכל נושא?

                                OdedDvirO תגובה 1 תגובה אחרונה
                                0
                                • OdedDvirO מנותק
                                  OdedDvirO מנותק
                                  OdedDvir
                                  השיב לפלורידה ב נערך לאחרונה על ידי
                                  #34

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

                                  תגובה 1 תגובה אחרונה
                                  1
                                  • פ מנותק
                                    פ מנותק
                                    פלורידה
                                    השיב לOdedDvir ב נערך לאחרונה על ידי
                                    #35

                                    @odeddvir אמר בהתייעצות | בניית מסד נתונים לתכנת "הדרן עלך" | אקסל:

                                    @פלורידה זה הכיוון שחשבתי, להקצות מספר תווים קבוע לכל משתנה. הייתי מציין אפילו את העמוד.
                                    ובאופן כללי AABBCCCD
                                    AA מציין את המסכת
                                    BB את הפרק
                                    CC את הדף
                                    D את העמוד
                                    לדוגמא:
                                    01010022 מציין את מסכת ברכות, פרק א, דף ב עמוד ב

                                    הכנתי דבר שכזה.
                                    abbccddde
                                    חילקתי את זה לפי סדרי משנה (ערך המאה מליון)
                                    המסכתות קיבלו את ערך המליון, לפי מיקומם בסדר המשנה. (לכן יש מקומות שיש דילוג כי ישנם מסכתות שאין עליהם בבלי,)
                                    הדפים קיבלו ערך העשרות החל ב21 לדף ב. (משום נוחות, לדוג' נא:=512)

                                    אשמח אם תראה אם נעשה כדת.

                                    מספרי קטגוריה.xlsm

                                    הגליון של הטבלאות המדוברות נמצאים במק"ט.
                                    הכנה הוא הגליון שדרכו הכנתי את זה.

                                    OdedDvirO תגובה 1 תגובה אחרונה
                                    0
                                    • OdedDvirO מנותק
                                      OdedDvirO מנותק
                                      OdedDvir
                                      השיב לפלורידה ב נערך לאחרונה על ידי OdedDvir
                                      #36

                                      @פלורידה נראה לי מצויין, בפרט שקל לפענח באיזה דף ועמוד מדובר בלי נוסחא \ טבלת עזר.

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

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

                                      פ תגובה 1 תגובה אחרונה
                                      1
                                      • פ מנותק
                                        פ מנותק
                                        פלורידה
                                        השיב לOdedDvir ב נערך לאחרונה על ידי
                                        #37

                                        @odeddvir אמר בהתייעצות | בניית מסד נתונים לתכנת "הדרן עלך" | אקסל:

                                        כמדומני שיש שיטות שונות בסדר המסכתות.

                                        לדעתי ההבדל בין השיטות, שבתלמוד בבלי יש סדר שונה מסדר המשניות.
                                        וכן בתלמוד בבלי, בדף היומי יש שינוי מסדר המסכתות המקובל, (מטעמים של מועדי השנה)

                                        שוב מצאתי:
                                        https://tora-forum.co.il/viewtopic.php?t=18817
                                        https://tora-forum.co.il/viewtopic.php?style=8&t=19193

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

                                        נצמדתי לתבנית המופיעה כאן.

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

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

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

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

                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          בא תתחבר לדף היומי!
                                          • התחברות

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

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