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

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

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

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

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

    @OdedDvir
    אין איזה אפשרות שלא יסנן כלל או שיביא את כל הרשומות המלאות (גם יכול לעזור)

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

    @אוריי בארוע לחיצה של תיבת הסימון:

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

      @אוריי בארוע לחיצה של תיבת הסימון:

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

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

      ניתן לפנות אלי גם ב al0548446188@gmail.com
      ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

        @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
                                          תגובה
                                          • תגובה כנושא
                                          התחברו כדי לפרסם תגובה
                                          • מהישן לחדש
                                          • מהחדש לישן
                                          • הכי הרבה הצבעות


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

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

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