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

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

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

עזרה באקסס - חיפוש בטופס

מתוזמן נעוץ נעול הועבר תוכנה
50 פוסטים 6 כותבים 987 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א מנותק
    א מנותק
    איש פלוני
    כתב ב נערך לאחרונה על ידי איש פלוני
    #1

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

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

      @איש-פלוני
      אולי זה יוכל לעזור לך.

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

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

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

          @איש-פלוני נא עיין בחוקי הפורום:

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

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

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

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

              @איש-פלוני אם אתה מתכוון לסינון, זה מבוצע בקלות על ידי המאפיין Filter של הטופס:
              למשל

              Me.Filter = "UserID=" & ID
              

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

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

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

                A תגובה 1 תגובה אחרונה
                0
                • A מנותק
                  A מנותק
                  avi rz
                  השיב לאיש פלוני ב נערך לאחרונה על ידי
                  #8

                  @איש-פלוני אמר בעזרה באקסס - חיפוש בטופס:

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

                  אותו דבר, רק הפוך:

                  Me.Filter = "[InTable]=" & Me.InForm
                  

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

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

                    @avi-rz
                    אני כותב מה עשיתי:
                    יצרתי תיבת טקסט, הגדרתי בארוע "בעת לחיצה על מקש", קודMe.Filter = "[משפחה]=" & Me.InForm
                    הקלדתי שם משפחה בתיבה ו.... לא עשה כלום😕 .
                    כנראה לא הבנתי נכון משהו. במה טעיתי?

                    A תגובה 1 תגובה אחרונה
                    0
                    • A מנותק
                      A מנותק
                      avi rz
                      השיב לאיש פלוני ב נערך לאחרונה על ידי
                      #10

                      @איש-פלוני

                      • תנסה לעשות "אחרי עדכון", ולראות אם זה עובד.

                      • תנסה אחרי זה לרענן.

                      • או אולי להוסיף הקוד הבא:

                      Me.FilterOn = True
                      
                      א תגובה 1 תגובה אחרונה
                      1
                      • א מנותק
                        א מנותק
                        איש פלוני
                        השיב לavi rz ב נערך לאחרונה על ידי
                        #11

                        @avi-rz
                        עשיתי ככה:
                        bedf797f-20ea-4c66-a7ab-8776f2306e0c-image.png
                        וכשאני מקליד אות עולה לי הודעת שגיאה:
                        20a5db17-c6d5-4119-8e5d-0756269ffca9-image.png

                        A תגובה 1 תגובה אחרונה
                        0
                        • A מנותק
                          A מנותק
                          avi rz
                          השיב לאיש פלוני ב נערך לאחרונה על ידי
                          #12

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

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

                            @avi-rz עשיתי ככה:
                            1a318261-f44b-4a44-bc94-e42f0d5407e2-image.png
                            אז עכשיו הוא לא מעלה לי הודעת שגיאה כשאני מקליד, אבל עדיין לא מסנן שום דבר בטופס לפי מה שבתיבה...

                            A תגובה 1 תגובה אחרונה
                            0
                            • A מנותק
                              A מנותק
                              avi rz
                              השיב לאיש פלוני ב נערך לאחרונה על ידי
                              #14

                              @איש-פלוני
                              תוסיף

                              Me.Requery
                              
                              א תגובה 1 תגובה אחרונה
                              1
                              • א מנותק
                                א מנותק
                                איש פלוני
                                השיב לavi rz ב נערך לאחרונה על ידי
                                #15

                                @avi-rz אמר בעזרה באקסס - חיפוש בטופס:

                                Me.Requery

                                אחרי מה להוסיף את זה?

                                A תגובה 1 תגובה אחרונה
                                0
                                • A מנותק
                                  A מנותק
                                  avi rz
                                  השיב לאיש פלוני ב נערך לאחרונה על ידי
                                  #16

                                  @איש-פלוני
                                  עוד שורה בסוף הפונקציה של אחרי עדכון.

                                  א A 2 תגובות תגובה אחרונה
                                  1
                                  • א מנותק
                                    א מנותק
                                    איש פלוני
                                    השיב לavi rz ב נערך לאחרונה על ידי
                                    #17

                                    @avi-rz לא עוזר.

                                    תגובה 1 תגובה אחרונה
                                    0
                                    • A מנותק
                                      A מנותק
                                      avi rz
                                      השיב לavi rz ב נערך לאחרונה על ידי
                                      #18

                                      @avi-rz
                                      אגב, שמתי לב שאתה מסנן לפי מחרוזת אז תוסיף גרשיים לפני ואחרי השדה שלפיו יהיה הסינון. כך:

                                      Me.Filter = "[משפחה]=" & """" & Me.InForm & """"
                                      
                                      A א 2 תגובות תגובה אחרונה
                                      1
                                      • A מנותק
                                        A מנותק
                                        avi rz
                                        השיב לavi rz ב נערך לאחרונה על ידי
                                        #19

                                        @avi-rz
                                        אם זה עדיין לא עובד = אז זה כנראה בעיה אחרת בחלק לא משותף.
                                        תוכל לבדוק גם:

                                        DoCmd.SetFilter , "[משפחה]=" & """" & Me.InForm & """"
                                        
                                        תגובה 1 תגובה אחרונה
                                        1
                                        • א מנותק
                                          א מנותק
                                          איש פלוני
                                          השיב לavi rz ב נערך לאחרונה על ידי איש פלוני
                                          #20

                                          @avi-rz אמר בעזרה באקסס - חיפוש בטופס:

                                          @avi-rz
                                          אגב, שמתי לב שאתה מסנן לפי מחרוזת אז תוסיף גרשיים לפני ואחרי השדה שלפיו יהיה הסינון. כך:

                                          Me.Filter = "[משפחה]=" & """" & Me.InForm & """" ```
                                          

                                          לא עזר

                                          תוכל לבדוק גם:
                                          DoCmd.SetFilter , "[משפחה]=" & """" & Me.InForm & """"

                                          מעלה:
                                          8b264daf-4fe5-4678-996c-82ca4ead32ad-image.png
                                          וכשאני לוחץ דיבוג:
                                          d5637e20-b6dd-43b3-aadd-afcb150baaa9-image.png

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

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

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

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