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

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

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

iif בבונה הביטויים באקסס

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

    @OdedDvir
    לא עוזר
    כאילו הוא לא עושה כלום

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

    @אוריי האם אתה משתמש בטופס משנה, ופקד תיבת הסימון נמצא בטופס האב?

    אורייא תגובה 1 תגובה אחרונה
    1
    • OdedDvirO OdedDvir

      @אוריי האם אתה משתמש בטופס משנה, ופקד תיבת הסימון נמצא בטופס האב?

      אורייא
      אורייא
      אוריי
      כתב ב נערך לאחרונה על ידי אוריי
      #9

      @OdedDvir
      זה אותו הטופס כמו בנושא השני של המחיקת שדה

      ניתן לפנות אלי גם ב al0548446188@gmail.com

      OdedDvirO תגובה 1 תגובה אחרונה
      0
      • אורייא אוריי

        @OdedDvir
        זה אותו הטופס כמו בנושא השני של המחיקת שדה

        OdedDvirO
        OdedDvirO
        OdedDvir
        כתב ב נערך לאחרונה על ידי
        #10

        @אוריי אז ניחשתי נכון...
        גם פה אתה אמור להפעיל את הסינון על טופס המשנה:

        If Me.AllUsers Then
           Me!BookListUser1.Form.Filter = ""
        Else
           Me!BookListUser1.Form.Filter = "UserName='" & GetUserName() & "'"
        End If
        Me!BookListUser1.Form.FilterOn
        
        אורייא תגובה 1 תגובה אחרונה
        1
        • OdedDvirO OdedDvir

          @אוריי אז ניחשתי נכון...
          גם פה אתה אמור להפעיל את הסינון על טופס המשנה:

          If Me.AllUsers Then
             Me!BookListUser1.Form.Filter = ""
          Else
             Me!BookListUser1.Form.Filter = "UserName='" & GetUserName() & "'"
          End If
          Me!BookListUser1.Form.FilterOn
          
          אורייא
          אורייא
          אוריי
          כתב ב נערך לאחרונה על ידי
          #11

          @OdedDvir
          משהו מוזר הקוד הזה מוחק לי את המשתמש הגלובלי שעשיתי
          אני יתן לך את הקוד במלואו

          Private Sub AllUsers_AfterUpdate()
              If GetUserName = "אורי" Then
              
              If Me.AllUsers Then
                 Me!BookListUser1.Form.Filter = ""
              Else
                 Me!BookListUser1.Form.Filter = "UserName='" & GetUserName() & "'"
              End If
              Me!BookListUser1.Form.FilterOn
          : Exit Sub
              Else
              msgok "שגיאה!@אין לך הרשאות צפיה@פנה למנהל התוכנה@"
              Me.AllUsers = False
              Me!BookListUser1.Requery
             End If
          End Sub
          

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

          ניתן לפנות אלי גם ב al0548446188@gmail.com

          OdedDvirO תגובה 1 תגובה אחרונה
          0
          • אורייא אוריי

            @OdedDvir
            משהו מוזר הקוד הזה מוחק לי את המשתמש הגלובלי שעשיתי
            אני יתן לך את הקוד במלואו

            Private Sub AllUsers_AfterUpdate()
                If GetUserName = "אורי" Then
                
                If Me.AllUsers Then
                   Me!BookListUser1.Form.Filter = ""
                Else
                   Me!BookListUser1.Form.Filter = "UserName='" & GetUserName() & "'"
                End If
                Me!BookListUser1.Form.FilterOn
            : Exit Sub
                Else
                msgok "שגיאה!@אין לך הרשאות צפיה@פנה למנהל התוכנה@"
                Me.AllUsers = False
                Me!BookListUser1.Requery
               End If
            End Sub
            

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

            OdedDvirO
            OdedDvirO
            OdedDvir
            כתב ב נערך לאחרונה על ידי
            #12

            @אוריי אמר בiif בבונה הביטויים באקסס:

            @OdedDvir
            משהו מוזר הקוד הזה מוחק לי את המשתמש הגלובלי שעשיתי

            לא הבנתי כוונתך.

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

            את זה תוכל להגדיר במאפייני הטופס
            מסנן=UserName=.....
            סנן בעת טעינה

            אורייא תגובה 1 תגובה אחרונה
            1
            • OdedDvirO OdedDvir

              @אוריי אמר בiif בבונה הביטויים באקסס:

              @OdedDvir
              משהו מוזר הקוד הזה מוחק לי את המשתמש הגלובלי שעשיתי

              לא הבנתי כוונתך.

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

              את זה תוכל להגדיר במאפייני הטופס
              מסנן=UserName=.....
              סנן בעת טעינה

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

              @OdedDvir אמר בiif בבונה הביטויים באקסס:

              @אוריי אמר בiif בבונה הביטויים באקסס:

              @OdedDvir
              משהו מוזר הקוד הזה מוחק לי את המשתמש הגלובלי שעשיתי

              לא הבנתי כוונתך.

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

              ניתן לפנות אלי גם ב al0548446188@gmail.com

              OdedDvirO תגובה 1 תגובה אחרונה
              0
              • אורייא אוריי

                @OdedDvir אמר בiif בבונה הביטויים באקסס:

                @אוריי אמר בiif בבונה הביטויים באקסס:

                @OdedDvir
                משהו מוזר הקוד הזה מוחק לי את המשתמש הגלובלי שעשיתי

                לא הבנתי כוונתך.

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

                OdedDvirO
                OdedDvirO
                OdedDvir
                כתב ב נערך לאחרונה על ידי
                #14

                @אוריי כיצד הגדרת את המשתמש הגלובלי?

                אורייא תגובה 1 תגובה אחרונה
                1
                • OdedDvirO OdedDvir

                  @אוריי כיצד הגדרת את המשתמש הגלובלי?

                  אורייא
                  אורייא
                  אוריי
                  כתב ב נערך לאחרונה על ידי
                  #15

                  @OdedDvir
                  בפונקציה במודול

                  Public Function GetUserName() As String
                  GetUserName = gUser
                  End Function
                  

                  ניתן לפנות אלי גם ב al0548446188@gmail.com

                  OdedDvirO תגובה 1 תגובה אחרונה
                  0
                  • אורייא אוריי

                    @OdedDvir
                    בפונקציה במודול

                    Public Function GetUserName() As String
                    GetUserName = gUser
                    End Function
                    
                    OdedDvirO
                    OdedDvirO
                    OdedDvir
                    כתב ב נערך לאחרונה על ידי
                    #16

                    @אוריי ובכן, כיצד הגדרת את gUser?

                    אורייא תגובה 1 תגובה אחרונה
                    1
                    • OdedDvirO OdedDvir

                      @אוריי ובכן, כיצד הגדרת את gUser?

                      אורייא
                      אורייא
                      אוריי
                      כתב ב נערך לאחרונה על ידי
                      #17

                      @OdedDvir

                      gUser = Me!TextBoxUserName
                      

                      ניתן לפנות אלי גם ב al0548446188@gmail.com

                      OdedDvirO תגובה 1 תגובה אחרונה
                      0
                      • אורייא אוריי

                        @OdedDvir

                        gUser = Me!TextBoxUserName
                        
                        OdedDvirO
                        OdedDvirO
                        OdedDvir
                        כתב ב נערך לאחרונה על ידי
                        #18

                        @אוריי אמר בiif בבונה הביטויים באקסס:

                        gUser = Me!TextBoxUserName

                        ומתי השורה הנ"ל מתבצעת?

                        אורייא תגובה 1 תגובה אחרונה
                        1
                        • OdedDvirO OdedDvir

                          @אוריי אמר בiif בבונה הביטויים באקסס:

                          gUser = Me!TextBoxUserName

                          ומתי השורה הנ"ל מתבצעת?

                          אורייא
                          אורייא
                          אוריי
                          כתב ב נערך לאחרונה על ידי
                          #19

                          @OdedDvir
                          בכניסה לאחר אישור שם משתמש וסיסמה

                          ניתן לפנות אלי גם ב al0548446188@gmail.com

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

                            במחשבה שניה אולי כדאי לחזור לבונה ולכתוב תנאי שיביא את כל הרשומות המלאות

                            זאת אומרת מה שחסר לי שם זה קוד שיביא את כל הרשומות המלאות יש כזה?

                            ניתן לפנות אלי גם ב al0548446188@gmail.com

                            תגובה 1 תגובה אחרונה
                            0
                            • אורייא אוריי

                              @OdedDvir
                              בכניסה לאחר אישור שם משתמש וסיסמה

                              OdedDvirO
                              OdedDvirO
                              OdedDvir
                              כתב ב נערך לאחרונה על ידי
                              #21

                              @אוריי יפה, מה שורת ההגדרה של המשתנה gUser?

                              אורייא תגובה 1 תגובה אחרונה
                              1
                              • OdedDvirO OdedDvir

                                @אוריי יפה, מה שורת ההגדרה של המשתנה gUser?

                                אורייא
                                אורייא
                                אוריי
                                כתב ב נערך לאחרונה על ידי
                                #22

                                @OdedDvir

                                Public gUser As String
                                

                                ניתן לפנות אלי גם ב al0548446188@gmail.com

                                OdedDvirO תגובה 1 תגובה אחרונה
                                0
                                • אורייא אוריי

                                  @OdedDvir

                                  Public gUser As String
                                  
                                  OdedDvirO
                                  OdedDvirO
                                  OdedDvir
                                  כתב ב נערך לאחרונה על ידי OdedDvir
                                  #23

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

                                  אם תיכנס מהתחלה לתוכנה ותכניס שם משתמש - הסינון יעבוד.

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

                                  אורייא תגובה 1 תגובה אחרונה
                                  1
                                  • OdedDvirO OdedDvir

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

                                    אם תיכנס מהתחלה לתוכנה ותכניס שם משתמש - הסינון יעבוד.

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

                                    אורייא
                                    אורייא
                                    אוריי
                                    כתב ב נערך לאחרונה על ידי
                                    #24

                                    @OdedDvir אמר בiif בבונה הביטויים באקסס:

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

                                    יש לי בעיה עם זה אם אני רוצה לשנות את שם המשתמש

                                    ומה אתה אומר יש אפשרות לחזור לבונה לכתוב iif או את הפונקציה או את כל מה שלא ריק?

                                    ניתן לפנות אלי גם ב al0548446188@gmail.com

                                    OdedDvirO תגובה 1 תגובה אחרונה
                                    0
                                    • אורייא אוריי

                                      @OdedDvir אמר בiif בבונה הביטויים באקסס:

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

                                      יש לי בעיה עם זה אם אני רוצה לשנות את שם המשתמש

                                      ומה אתה אומר יש אפשרות לחזור לבונה לכתוב iif או את הפונקציה או את כל מה שלא ריק?

                                      OdedDvirO
                                      OdedDvirO
                                      OdedDvir
                                      כתב ב נערך לאחרונה על ידי
                                      #25

                                      @אוריי אמר בiif בבונה הביטויים באקסס:

                                      יש לי בעיה עם זה אם אני רוצה לשנות את שם המשתמש

                                      למה? אפשר להשתמש בTempVars כמו משתנה רגיל

                                      ומה אתה אומר יש אפשרות לחזור לבונה לכתוב iif או את הפונקציה או את כל מה שלא ריק?

                                      לא עולה בדעתי כרגע...

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

                                        @אוריי אמר בiif בבונה הביטויים באקסס:

                                        יש לי בעיה עם זה אם אני רוצה לשנות את שם המשתמש

                                        למה? אפשר להשתמש בTempVars כמו משתנה רגיל

                                        ומה אתה אומר יש אפשרות לחזור לבונה לכתוב iif או את הפונקציה או את כל מה שלא ריק?

                                        לא עולה בדעתי כרגע...

                                        OdedDvirO
                                        OdedDvirO
                                        OdedDvir
                                        כתב ב נערך לאחרונה על ידי
                                        #26

                                        @OdedDvir אמר בiif בבונה הביטויים באקסס:

                                        לא עולה בדעתי כרגע...

                                        חשבתי על משהו, מה שם השדה של שם המשתמש?

                                        אורייא תגובה 1 תגובה אחרונה
                                        1
                                        • OdedDvirO OdedDvir

                                          @OdedDvir אמר בiif בבונה הביטויים באקסס:

                                          לא עולה בדעתי כרגע...

                                          חשבתי על משהו, מה שם השדה של שם המשתמש?

                                          אורייא
                                          אורייא
                                          אוריי
                                          כתב ב נערך לאחרונה על ידי
                                          #27

                                          @OdedDvir
                                          בשאילתה?

                                          ניתן לפנות אלי גם ב al0548446188@gmail.com

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

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

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

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

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


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

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

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