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

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

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

אקסס למתחילים: תגובות

מתוזמן נעוץ נעול הועבר תוכנה
165 פוסטים 27 כותבים 10.7k צפיות 25 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • בערלב בערל

    @spider אמר באקסס למתחילים: תגובות:

    @odeddvir איך עושים שכל פעם שאני יכנס לטופס תרומות הוא ייפתח על הוספת חדש
    ולא על עריכת הקיימים?

    הוסף אירוע בעת פתיחת הטופס:

    Private Sub Form_Load()
    DoCmd.GoToRecord , , acNewRec
    End Sub
    

    כאן מפורט (עם תמונות) תהליך זהה על אירוע סגירת הטופס.
    תעשה אותו דבר רק בחר באירוע פתיחת הטופס..
    https://tchumim.com/post/118235

    S מנותק
    S מנותק
    spider
    כתב ב נערך לאחרונה על ידי
    #161
    פוסט זה נמחק!
    תגובה 1 תגובה אחרונה
    0
    • S מנותק
      S מנותק
      spider
      כתב ב נערך לאחרונה על ידי
      #162

      @OdedDvir @בערל איך ניתן לעשות שבכניסה לאקסס,
      יצטרכו להקיש שם משתמש וסיסמא,
      ולכל משתמש יהיו הרשאות מסויימות?

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

      תודה ענקית

      מלאמ תגובה 1 תגובה אחרונה
      -1
      • S spider

        @OdedDvir @בערל איך ניתן לעשות שבכניסה לאקסס,
        יצטרכו להקיש שם משתמש וסיסמא,
        ולכל משתמש יהיו הרשאות מסויימות?

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

        תודה ענקית

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

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

        [TempVars]![Permissionlevel] = Me.cobUser.Column(1)
        

        במקום Column(1) תכתוב את מספר העמודה ששם יהיה רמת הרשאה.

        תוסיף משתנים אלו במודול כללי

        Global CanDel As Boolean
        Global CanEdit As Boolean
        

        תוסיף מודול הזה לפרוייקט:

        sub Permissionlevel ()
            Dim strPermissionlevel     As String
            
            strPermissionlevel = [TempVars]![Permissionlevel]
        
            If strPermissionlevel = "מנהל בכיר" Then
                CanEdit = True
                CanDel = True
            ElseIf strPermissionlevel = "מנהל" Then
                CanDel = True
                CanEdit = False
            Else
                CanDel = False
                CanEdit = False
            End If
        End sub
        

        ובאירוע בעת פתיחה של טופס, תוסיף את הקוד הזה.

            Call Permissionlevel
            Me.AllowEdits = CanEdit
            Me.AllowDeletions = CanDel
        
        S תגובה 1 תגובה אחרונה
        2
        • מלאמ מלא

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

          [TempVars]![Permissionlevel] = Me.cobUser.Column(1)
          

          במקום Column(1) תכתוב את מספר העמודה ששם יהיה רמת הרשאה.

          תוסיף משתנים אלו במודול כללי

          Global CanDel As Boolean
          Global CanEdit As Boolean
          

          תוסיף מודול הזה לפרוייקט:

          sub Permissionlevel ()
              Dim strPermissionlevel     As String
              
              strPermissionlevel = [TempVars]![Permissionlevel]
          
              If strPermissionlevel = "מנהל בכיר" Then
                  CanEdit = True
                  CanDel = True
              ElseIf strPermissionlevel = "מנהל" Then
                  CanDel = True
                  CanEdit = False
              Else
                  CanDel = False
                  CanEdit = False
              End If
          End sub
          

          ובאירוע בעת פתיחה של טופס, תוסיף את הקוד הזה.

              Call Permissionlevel
              Me.AllowEdits = CanEdit
              Me.AllowDeletions = CanDel
          
          S מנותק
          S מנותק
          spider
          כתב ב נערך לאחרונה על ידי
          #164

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

          תוסיף משתנים אלו במודול כללי

          מה הכוונה מודול כללי איפה להוסיף?

          תוסיף מודול הזה לפרוייקט:

          להכניס את הקוד הזה לטופס? או לפרוייקט?(איך מכניסים את זה לפרוייקט?)

          תודה ענקית וסליחה על הבורות

          מלאמ תגובה 1 תגובה אחרונה
          0
          • S spider

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

            תוסיף משתנים אלו במודול כללי

            מה הכוונה מודול כללי איפה להוסיף?

            תוסיף מודול הזה לפרוייקט:

            להכניס את הקוד הזה לטופס? או לפרוייקט?(איך מכניסים את זה לפרוייקט?)

            תודה ענקית וסליחה על הבורות

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

            @spider אמר באקסס למתחילים: תגובות:

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

            נכון מאוד.

            תוסיף משתנים אלו במודול כללי

            מה הכוונה מודול כללי איפה להוסיף?

            מודול כללי, הכוונה למודול שאינו תלוי בטופס - אפשר לקרוא לפונקציות שלו כל הזמן.

            תוסיף מודול הזה לפרוייקט:

            להכניס את הקוד הזה לטופס? או לפרוייקט?(איך מכניסים את זה לפרוייקט?)

            בכרטיסיה 'יצירה' בצד שמאל, יש 'מודול'
            תיצור ככה מודול ותוסיף את הקוד.
            במודול הזה למעלה, אחרי השורה או 2 השורות הראשונות, תדביק את 2 המשתנים.

            תודה ענקית וסליחה על הבורות

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

            תגובה 1 תגובה אחרונה
            6
            • dovidD dovid נעל נושא זה ב-
            תגובה
            • תגובה כנושא
            התחברו כדי לפרסם תגובה
            • מהישן לחדש
            • מהחדש לישן
            • הכי הרבה הצבעות


            • 1
            • 2
            • 5
            • 6
            • 7
            • 8
            • 9
            בא תתחבר לדף היומי!
            • התחברות

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

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