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

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

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

איך משלבים כמה קבצי אקסס לאחד?

מתוזמן נעוץ נעול הועבר תוכנה
14 פוסטים 3 כותבים 460 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • OdedDvirO מנותק
    OdedDvirO מנותק
    OdedDvir
    השיב לchocolate ב נערך לאחרונה על ידי
    #2

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

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

      @odeddvir אמר באיך משלבים כמה קבצי אקסס לאחד?:

      לייבא

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

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

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

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

          @odeddvir אמר באיך משלבים כמה קבצי אקסס לאחד?:

          כך תוכל לקשר בין הרשומות בייבוא.

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

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

            @chocolate אמר באיך משלבים כמה קבצי אקסס לאחד?:

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

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

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

              @odeddvir אמר באיך משלבים כמה קבצי אקסס לאחד?:

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

              איך עושים את החלק הזה?

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

                @chocolate ייבא את התורמים עם שדה ת.ז.
                יבא את התרומות לטבלה זמנית Temp
                אחר כך תבצע JOIN בין טבלת התורמים ל-Temp על ידי השדה המשותף של ת.ז., ותציג את השדה ID של התורם ליד כל תרומה.
                את הנתונים האלו תייבא לתוך טבלת התרומות.

                chocolateC תגובה 1 תגובה אחרונה
                3
                • clickoneC מנותק
                  clickoneC מנותק
                  clickone
                  כתב ב נערך לאחרונה על ידי
                  #9

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

                  אין טסט כמו פרודקשן.

                  המייל שלי urivpn@gmail.com

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

                    @clickone אמר באיך משלבים כמה קבצי אקסס לאחד?:

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

                    אוי, לי זה נשמע כמו רולטה רוסית....

                    clickoneC תגובה 1 תגובה אחרונה
                    1
                    • chocolateC מנותק
                      chocolateC מנותק
                      chocolate
                      השיב לOdedDvir ב נערך לאחרונה על ידי chocolate
                      #11

                      @odeddvir
                      אשמח אם תוכל להרחיב על שתי הנקודות האלו איך עושים את זה למעשה.

                      JOIN בין טבלת התורמים ל-Temp

                      הכוונה להגדיר קשרי גומלין?

                      את הנתונים האלו תייבא לתוך טבלת התרומות.

                      תודה

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

                        @chocolate אלו כבר שני נושאים אחרים...
                        Join = שאילתת צירוף עיין כאן לדוגמא.

                        את הטבלה המתקבלת מהשאילתא תוכל להטמיע בטבלת התרומות על ידי שאילתת הוספה INSERT, או שורה אחר שורה בקוד VBA.

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

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

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

                            @odeddvir אתה צודק
                            כתבתי שזה מסוכן

                            מצד שני, לסמוך שכולם יקלידו לך תעודת זהות תקינה ולא ישימו לך 42 כי זו תעודת זהות חוקית, זה רולטה קצת יותר מסוכנת.... 😛
                            מקסימום היית משתמש בתחילית של מזהה העמדה או המשתמש ואז היית מקבל מזהה ייחודי יותר

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

                            אין טסט כמו פרודקשן.

                            המייל שלי urivpn@gmail.com

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

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

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

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