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

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

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

ערך של קומבובוקס

מתוזמן נעוץ נעול הועבר תכנות
13 פוסטים 4 כותבים 603 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • Sara RivkaS
    Sara RivkaS
    Sara Rivka
    כתב ב נערך לאחרונה על ידי Sara Rivka
    #1

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

    תגובה 1 תגובה אחרונה
    0
    • yyyY
      yyyY
      yyy
      כתב ב נערך לאחרונה על ידי
      #2

      אפשר להשתמש ב-Distinct על הרשימה שקשורה לקומבובוקס.

      Sara RivkaS תגובה 1 תגובה אחרונה
      2
      • yyyY yyy

        אפשר להשתמש ב-Distinct על הרשימה שקשורה לקומבובוקס.

        Sara RivkaS
        Sara RivkaS
        Sara Rivka
        כתב ב נערך לאחרונה על ידי
        #3

        @yyy כתב בערך של קומבובוקס:

        אפשר להשתמש ב-Distinct על הרשימה שקשורה לקומבובוקס.

        איך משתמשים בזה?

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

          נניח שיש טבלה Books שמכילה את שמות הספרים בשדה BookName:
          ניתן לקבל את השמות הייחודיים על ידי השאילתא:

          SELECT DISTINCT BookName FROM Books
          
          Sara RivkaS תגובה 1 תגובה אחרונה
          3
          • OdedDvirO OdedDvir

            נניח שיש טבלה Books שמכילה את שמות הספרים בשדה BookName:
            ניתן לקבל את השמות הייחודיים על ידי השאילתא:

            SELECT DISTINCT BookName FROM Books
            
            Sara RivkaS
            Sara RivkaS
            Sara Rivka
            כתב ב נערך לאחרונה על ידי Sara Rivka
            #5

            @OdedDvir אני צריכה ליצור את השאילה בAccess?
            אם כן במה איפה אני מוסיפה את ה"DISTINCT"? (בקריטריונים?)

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

              באיזה db אתם משתמשים?

              Sara RivkaS תגובה 1 תגובה אחרונה
              0
              • OdedDvirO OdedDvir

                באיזה db אתם משתמשים?

                Sara RivkaS
                Sara RivkaS
                Sara Rivka
                כתב ב נערך לאחרונה על ידי
                #7

                @OdedDvir כתב בערך של קומבובוקס:

                באיזה db אתם משתמשים?

                Access (אם הבנתי נכון)

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

                  זה לא באמת משנה, אבל מפליא אותי שאתם לא בטוחים.
                  בכל מקרה זה תחביר השאילתא ב-SQL.

                  Sara RivkaS תגובה 1 תגובה אחרונה
                  2
                  • dovidD
                    dovidD
                    dovid
                    ניהול
                    כתב ב נערך לאחרונה על ידי
                    #9

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

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

                      זה לא באמת משנה, אבל מפליא אותי שאתם לא בטוחים.
                      בכל מקרה זה תחביר השאילתא ב-SQL.

                      Sara RivkaS
                      Sara RivkaS
                      Sara Rivka
                      כתב ב נערך לאחרונה על ידי
                      #10

                      @OdedDvir כתב בערך של קומבובוקס:

                      זה לא באמת משנה, אבל מפליא אותי שאתם לא בטוחים.
                      בכל מקרה זה תחביר השאילתא ב-SQL.

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

                      @dovid כתב בערך של קומבובוקס:

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

                      אני יודעת שאלו שלוש שורות הקוד שממלאות את הקומבובוקס:
                      ;()combobox1.DataSours = EmployeesProjectsTable.GetTable
                      ;"combobox1.ValueMember = "employeesId
                      ;"combobox1.DisplayMember = "fullName

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

                      yyyY תגובה 1 תגובה אחרונה
                      1
                      • Sara RivkaS Sara Rivka

                        @OdedDvir כתב בערך של קומבובוקס:

                        זה לא באמת משנה, אבל מפליא אותי שאתם לא בטוחים.
                        בכל מקרה זה תחביר השאילתא ב-SQL.

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

                        @dovid כתב בערך של קומבובוקס:

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

                        אני יודעת שאלו שלוש שורות הקוד שממלאות את הקומבובוקס:
                        ;()combobox1.DataSours = EmployeesProjectsTable.GetTable
                        ;"combobox1.ValueMember = "employeesId
                        ;"combobox1.DisplayMember = "fullName

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

                        yyyY
                        yyyY
                        yyy
                        כתב ב נערך לאחרונה על ידי
                        #11

                        @Sara-Rivka כתב בערך של קומבובוקס:

                        ;()combobox1.DataSours = EmployeesProjectsTable.GetTable

                        מה ה-Type ש- ()GetTable מחזיר?
                        אם זה List אז אפשר להשתמש במתודה-Distinct.

                        Sara RivkaS תגובה 1 תגובה אחרונה
                        1
                        • yyyY yyy

                          @Sara-Rivka כתב בערך של קומבובוקס:

                          ;()combobox1.DataSours = EmployeesProjectsTable.GetTable

                          מה ה-Type ש- ()GetTable מחזיר?
                          אם זה List אז אפשר להשתמש במתודה-Distinct.

                          Sara RivkaS
                          Sara RivkaS
                          Sara Rivka
                          כתב ב נערך לאחרונה על ידי
                          #12

                          @yyy כתב בערך של קומבובוקס:

                          @Sara-Rivka כתב בערך של קומבובוקס:

                          ;()combobox1.DataSours = EmployeesProjectsTable.GetTable

                          מה ה-Type ש- ()GetTable מחזיר?
                          אם זה List אז אפשר להשתמש במתודה-Distinct.

                          אין לי כרגע אפשרות לבדוק את זה מה שכן:
                          הוספתי את DISTINCT בשאילתה כך: ad3f54c3-e6e6-4e95-82b8-f21f1ca82a46-image.png
                          ואכן השאילתה פועלת נכון ומציגה כל שם רק פעם אחת.
                          שאלתי, האם צריך לשים את זה רק שם (כמובן גם להעתיק למחלקה של הטבלה), או שצריך לשים את זה גם בטופס באיזשהו מקום?

                          dovidD תגובה 1 תגובה אחרונה
                          1
                          • Sara RivkaS Sara Rivka

                            @yyy כתב בערך של קומבובוקס:

                            @Sara-Rivka כתב בערך של קומבובוקס:

                            ;()combobox1.DataSours = EmployeesProjectsTable.GetTable

                            מה ה-Type ש- ()GetTable מחזיר?
                            אם זה List אז אפשר להשתמש במתודה-Distinct.

                            אין לי כרגע אפשרות לבדוק את זה מה שכן:
                            הוספתי את DISTINCT בשאילתה כך: ad3f54c3-e6e6-4e95-82b8-f21f1ca82a46-image.png
                            ואכן השאילתה פועלת נכון ומציגה כל שם רק פעם אחת.
                            שאלתי, האם צריך לשים את זה רק שם (כמובן גם להעתיק למחלקה של הטבלה), או שצריך לשים את זה גם בטופס באיזשהו מקום?

                            dovidD
                            dovidD
                            dovid
                            ניהול
                            כתב ב נערך לאחרונה על ידי
                            #13

                            @Sara-Rivka כתב בערך של קומבובוקס:

                            האם צריך לשים את זה רק שם

                            כן.

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

                            שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

                            בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

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


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

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

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