תחומים
    • הרשמה
    • התחברות
    • חיפוש
    • קטגוריות
    • פוסטים אחרונים
    • משתמשים
    • חיפוש
    חוקי הפורום

    אקסס | עדכון בטבלה לפי מספר זהות

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

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

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

      אביי OdedDvir 2 תגובות תגובה אחרונה תגובה ציטוט 0
      • אביי
        אביי @איש ימיני נערך לאחרונה על ידי

        @איש-ימיני אולי תנסה להגדיר את המ.ז. כid ולעשות שאילתה שתאחד את הטבלה "ילדים" עם הטבלה "ציונים" לפי המ.ז.

        ניתן ליצור עימי קשר במייל 8140hp+t@gmail.com | קנה לי פיצה!

        תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • OdedDvir
          OdedDvir @איש ימיני נערך לאחרונה על ידי

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

          איש ימיני תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • איש ימיני
            איש ימיני @OdedDvir נערך לאחרונה על ידי

            @OdedDvir
            אני חדש בזה, ניסיתי כבר עם שאילתת עידכון ולא הסתדרתי
            תוכל לתת הסבר איך עושים את זה?

            OdedDvir תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • OdedDvir
              OdedDvir @איש ימיני נערך לאחרונה על ידי

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

              תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • איש ימיני
                איש ימיני נערך לאחרונה על ידי

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

                OdedDvir תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • OdedDvir
                  OdedDvir @איש ימיני נערך לאחרונה על ידי

                  @איש-ימיני אני מציע לך ללמוד קצת SQL בסיסי. זה דבר מאד פשוט ב SQL לקשר טבלאות על ידי JOIN

                  תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • איש ימיני
                    איש ימיני נערך לאחרונה על ידי

                    זה לא מסובך?
                    ואם לא איך לומדים את זה?
                    והאם תוכל לתת לי הגדרה ספציפית לזה?

                    OdedDvir תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • OdedDvir
                      OdedDvir @איש ימיני נערך לאחרונה על ידי

                      @איש-ימיני אמר באקסס | עדכון בטבלה לפי מספר זהות:

                      זה לא מסובך?

                      בכנות - לא. לפחות הדברים הבסיסיים, ואתה לא תסדר באקסס בלי זה.

                      ואם לא איך לומדים את זה?

                      תחפש בגוגל "SQL בסיסי"...

                      והאם תוכל לתת לי הגדרה ספציפית לזה?

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

                      תגובה 1 תגובה אחרונה תגובה ציטוט 1
                      • איש ימיני
                        איש ימיני נערך לאחרונה על ידי

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

                        תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • OdedDvir
                          OdedDvir נערך לאחרונה על ידי

                          יש שני שלבים לדבר:

                          1. לייבא את האקסל לתוך האקסס
                          2. לקשר בין הנתונים

                          את 1 אתה יודע לעשות?

                          איש ימיני תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • איש ימיני
                            איש ימיני @OdedDvir נערך לאחרונה על ידי

                            @OdedDvir
                            את 1 כן

                            OdedDvir תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • OdedDvir
                              OdedDvir @איש ימיני נערך לאחרונה על ידי

                              @איש-ימיני אוקי, מה שם שתי הטבלאות המדוברות, ומה שם השדות הרלוונטים בכל טבלה?

                              איש ימיני תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • איש ימיני
                                איש ימיני @OdedDvir נערך לאחרונה על ידי

                                @OdedDvir
                                טבלה 1.
                                שם טבלה: כללי
                                שם שדה: מספרי זהות
                                טבלה 2.
                                שם טבלה: ציונים
                                שם שדה: מספרי זהות
                                שם שדה: ציון
                                אני רוצה לייבא מטבלה 2. לטבלה 1. את הציונים לתוך שדה חדש

                                OdedDvir תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                • OdedDvir
                                  OdedDvir @איש ימיני נערך לאחרונה על ידי

                                  @איש-ימיני לייבא לתוך שדה חדש אי אפשר בשאילתא. צריך ליצור שדה חדש ידנית ואחר כך ליצור שאילתת עדכון.
                                  או להציג את הנתון מהטבלה 2 ליד השורה המתאימה מטבלה 1 על ידי שאילתא (מבלי לשמור אותו בטבלה 1)

                                  תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                  • איש ימיני
                                    איש ימיני נערך לאחרונה על ידי

                                    אין בעיה, אני יוצר עכשיו שדה חדש
                                    שם שדה: ציון 2

                                    OdedDvir תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                    • OdedDvir
                                      OdedDvir @איש ימיני נערך לאחרונה על ידי OdedDvir

                                      @איש-ימיני תיצור שאילתא חדשה, עבור לתצוגת SQL ותרשום

                                      UPDATE כללי LEFT JOIN ציונים ON כללי.[מספרי זהות] = ציונים.[מספרי זהות] SET כללי.[ציון 2] = [ציונים].[ציון];
                                      
                                      

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

                                      איש ימיני תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                      • איש ימיני
                                        איש ימיני @OdedDvir נערך לאחרונה על ידי

                                        @OdedDvir
                                        כותב לי "הזנת ערך הפרמטר"
                                        מה צריך לכתוב שם?

                                        OdedDvir תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                        • OdedDvir
                                          OdedDvir @איש ימיני נערך לאחרונה על ידי OdedDvir

                                          @איש-ימיני כנראה טעות בהקלדה או שלא דייקת בשמות השדות.

                                          אני מאוד ממליץ לך לשנות את כל שמות השדות שבטבלאות וכן את שמות הטבלאות לאנגלית, זה יחסוך לך כאב ראש גדול!

                                          אפילו עברית פונטית כבר עדיפה (למרות שלא מומלצת גם...) למשל לקרוא לטבלה Klali, Ziunim וכו'

                                          איש ימיני תגובה 1 תגובה אחרונה תגובה ציטוט 3
                                          • איש ימיני
                                            איש ימיני @OdedDvir נערך לאחרונה על ידי

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

                                            תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                            • 1 / 1
                                            • פוסט ראשון
                                              פוסט אחרון
                                            בא תתחבר לדף היומי!