Ändra behörighet för posterBehörighetsuppsättningarna kan begränsa behörigheten att se och arbeta med poster i en fil. Du kan ange följande för en fil:
• Privilegier för alla tabeller: du kan ange om en behörighetsuppsättning ska tillåta att användaren skapar, ändrar och raderar poster i alla tabeller i en fil.
• Anpassade privilegier för enskilda tabeller: du kan ange begränsningar av postbehörigheten i varje enskild tabell. Behörighetsuppsättningen kan t.ex. begränsa användarens möjlighet att göra följande:
• Visa, ändra och radera vissa poster i varje tabell. Behörigheten begränsas med hjälp av beräkningsformler som returnerar ett logiskt resultat för varje post. När beräkningen utvärderas till Sant beviljas behörighet till en viss aktivitet (t.ex. att visa posten). När beräkningen utvärderas till Falskt nekas behörighet till aktiviteten.
• Visa eller ändra vissa fält i varje tabell. Om behörigheten för ett eller flera fält är begränsad för en användare i en tabell som i övrigt är synlig visas <Ingen behörighet> i stället för information i fältet.Du kan bara ange postbehörighet för tabeller som är definierade i den aktuella filen. Om filen innehåller relationer till tabeller i andra filer som du vill skydda måste du skapa konton och behörighetsuppsättningar i de andra filerna för att skydda tabellerna. Mer information finns i Om skydd av databaser.
2. Välj något av följande tillval i listan Poster i dialogrutan Redigera behörighetsuppsättning:
Skapa, ändra och radera i alla tabeller och fortsätt sedan med steg 10. Skapa och ändra i alla tabeller och fortsätter sedan med steg 10. Endast visa i alla tabeller och fortsätter sedan med steg 10. Alla utan behörighet och fortsätter sedan med steg 10. Anpassad behörighet och fortsätter med nästa steg.
3. Markera en eller flera tabeller som du vill ange anpassad behörighet för i dialogrutan Anpassad postbehörighet. (Eller markera Ny tabell om du vill ange behörighet för tabeller som skapas senare.)
•
• Markera alla tabeller genom att klicka på Markera allt.
4. Om du vill ange anpassad behörighet för att visa, redigera, skapa och radera poster väljer du något av följande tillval i listorna Visa, Redigera, Skapa och Radera vid Ange behörighet:
Begränsad (endast tillgängligt om en enda tabell är markerad)
6. Markera tabellen som innehåller fälten som du vill begränsa åtkomsten till. Välj sedan Begränsad under Fältbehörighet.
7. Markera varje fält som du vill begränsa åtkomsten till i dialogrutan Anpassad fältbehörighet (eller markera Nytt fält om du vill ange anpassad behörighet för alla nya fält som skapas). Välj sedan något av följande tillval:
Obs! Om tillgång till ett eller flera fält är förbjuden i en tabell som i övrigt är synlig visas <Ingen behörighet> i stället för information i fältet.
8. Klicka på OK.
9. Klicka på OK.
• Klicka på OK om du är klar med arbetet med konton och behörighet. Ange ett kontonamn och ett lösenord med behörighetsuppsättningen Full åtkomst i dialogrutan och klicka på OK.
•
• I dialogrutorna Anpassad postbehörighet och Anpassad fältbehörighet kan du ändra ordningen på tabeller eller fält i listan genom att klicka på någon av kolumnrubrikerna. Du växlar mellan stigande och fallande sorteringsordning genom att klicka på kolumnrubriken.
• Användare som inte kan visa vissa poster kan ändå bläddra igenom posterna, men <Ingen behörighet> visas i stället för information i fälten i varje post.Om du vill tillåta eller förbjuda visning, redigering och radering av vissa poster i en tabell, måste du ange en logisk beräkning som avgör om en åtgärd är tillåten. För varje post i databasen beviljas behörighet när beräkningen ger resultatet Sant eller ett annat resultat än noll, medan behörighet nekas när resultatet är Falskt eller noll. Här följer två exempel:
• Så här begränsar du åtkomsten till endast de poster som har skapats av det aktuella kontot: Definiera ett textfält med namnet Post_skapad_av. Ange att det aktuella kontonamnet när posten skapas ska anges i fältet med hjälp av tillvalen för automatisk inmatning för fältet. (Se Definiera automatisk inmatning av data.) Använd sedan följande beräkning för att definiera anpassad postbehörighet:
• Så här begränsar du åtkomsten till endast de poster som har skapats det aktuella datumet: Definiera ett datumfält med namnet Post_skapad_den och ange att det aktuella datumet när posten skapas ska anges i fältet med hjälp av tillvalen för automatisk inmatning för fältet. (Se Definiera automatisk inmatning av data.) Använd sedan följande beräkning för att definiera anpassad postbehörighet:Det är också så att om filen är delad och den logiska beräkningen som bestämmer åtkomstbehörighet innehåller en eller flera fält som använder global lagring, kanske du kan förbättra prestandan i nätverket genom att flytta några globala fält till en separat tabell. Se Obs! i Definiera fält som använder global lagring.