code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| GRANT (Instructie)
Met deze instructie verleent u specifieke machtigingen aan een bestaande gebruiker of groep.
Syntaxis
GRANT {machtiging[, machtiging, …]} ON
{TABLE tabel |
OBJECT object|
CONTAINER container } TO {machtigingnaam[, machtigingnaam, …]}
--------------------------------------------------------------------------------
De instructie GRANT bevat de volgende onderdelen:
Onderdeel Beschrijving
machtiging De machtiging of machtigingen die worden verleend.
Machtigingen geeft u op met de volgende sleutelwoorden:
SELECT, DELETE, INSERT, UPDATE, DROP, SELECTSECURITY, UPDATESECURITY,
DBPASSWORD, UPDATEIDENTITY, CREATE, SELECTSCHEMA, SCHEMA en UPDATEOWNER.
tabelnaam - Elke geldige tabelnaam.
object - Elk object dat geen tabel is. Een voorbeeld is een opgeslagen query (weergave of procedure).
container - De naam van een geldige container.
machtigingnaam - De naam van een gebruiker of groep. |
Met deze instructie moet het mogelijk zijn om vanuit VBA userrechten van users in je werkgroepbestand te wijzigen.
Er staat echter niets bij over hoe en waar je deze instructie moet gebruiken, en ik ben een beetje uit Access geraakt. De helpfile van Access2k geeft niet meer informatie dan wat hier staat, de helpfile van Access97 gaf veel meer (voorbeelden, uitleg) maar Access97 kent deze instructie niet.
Wie kan mij vertellen hoe ik dit moet gebruiken?
Wat ik wil maken is dat een gebruiker die inlogt voor heel even toegang krijgt tot een tabel en die toegang moet daarna weer afgesloten worden.
Dit om te voorkomen dat gebruikers bepaalde informatie lezen die ze niet mogen lezen, en die door de code gebruikt wordt voor bepaalde zaken.
[ Voor 11% gewijzigd door Stefke op 27-05-2003 11:12 ]