ניווט

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

    הוספת נתונים לאחר מיון בטופס אקסס

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

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

      תודה רבה

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

        אני חושב שאולי לא הסברתי את עצמי מספיק טוב,

        לכן אצרף צילומי מסך ופירוט,

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

        image.png

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

        לצורך כך יצרתי טופס עדכון:

        image (1).png

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

        יש למישהו פיתרון??
        @OdedDvir ?

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

        image (2).png

        אשמח מאוד למענה! תודה. (לא יפה להקפיץ הודעה ישנה שלי, אבל בכ"ז חשבתי אולי לא הבינו את השאלה)

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

          @nach אמר בהוספת נתונים לאחר מיון בטופס אקסס:

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

          כמה דברים חשובים:

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

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

          1. לגבי השדה V הייתי מחליף לשדה בינארי (כן\לא), עם ערך ברירת מחדל של "כן".
            תוכל באופן חד פעמי לעדכן את השדה ברשומות הקיימות ל-True על ידי שאילתת עדכון, למרות שלכאורה זה לא מה שאתה מבקש, הרי אתה רוצה שרק בעדכון הוא יהפוך ל-כן. תשתמש בארוע לפני עדכון של הטופס כדי להפוך את הערך ל-כן.
          nach תגובה 1 תגובה אחרונה תגובה ציטוט 1
          • nach
            nach @OdedDvir נערך לאחרונה על ידי

            תודה על המענה המפורט !!

            @OdedDvir אמר:

            כמה דברים חשובים:

            1. בטופס העדכון התיבה המשולבת צריכה להיות לא מאוגדת לשום שדה.

            התיבה אכן אינה מאוגדת!

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

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

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

              @nach אמר בהוספת נתונים לאחר מיון בטופס אקסס:

              אנסה ליצור קוד רלוונטי,

              בגדול הקוד הוא כזה:

              Private Sub MyComboBox_AfterUpdate()
                  If IsNull(MyComboBox.Value) Then
                       RunCommand acCmdRecordsGoToNew 'צור רשומה חדשה
                       Exit Sub
                  End If
                  Me.RecordsetClone.FindFirst "ID=" & MyComboBox.Value
                  Me.Recordset.Bookmark = Me.RecordsetClone.Bookmark
              End Sub
              
              תגובה 1 תגובה אחרונה תגובה ציטוט 1
              • 1 / 1
              • First post
                Last post
              בא תתחבר לדף היומי!