Hvordan finne hva brukere er logget inn i Access 2007

Microsoft Access er en database applikasjon som lar deg distribuere rapporter og skjemaer som samhandler med databasetabellene. Administratorer lagre filen til en delt mappe plassering og brukerne kan logge seg på databasen fra hvor som helst på nettverket. Microsoft gir et script du kan bruke til å vise en liste over brukere som er logget inn i databasen. Dette skriptet må legges inn i databasen og drives av databaseadministrator.

Bruksanvisning

1 Dobbeltklikk på MDB-filen. Microsoft Access belastninger og databasen åpnes automatisk. Skriv inn brukernavn og passord administrator, hvis du tidligere passordbeskyttet filen.

2 Klikk på "Database Tools" -kategorien. Klikk på "Sett inn" -knappen og velg deretter "Module" fra pop-up menyen. Et nytt vindu åpnes der du skriver Microsoft script.

3 Kopier og lim inn følgende skript til det åpne vinduet:

Sub ShowUserRosterMultipleUsers ()

Dim con As New ADODB.Connection

Dim Records som New ADODB.Recordset

Dim i, j As Long

Sett con = CurrentProject.Connection

Sett registrerer = con.OpenSchema (adSchemaProviderSpecific, "{947bb102-5d43-11d1-bdbf-00c04fb92675}»)

Debug.Print records.Fields (0) .name, "", records.Fields (1) .name, "", records.Fields (2) .name, records.Fields (3) .name

Mens Ikke records.EOF

Debug.Print records.Fields (0), records.Fields (1), records.Fields (2), records.Fields (3)

records.MoveNext

Wend

End Sub

4 Klikk på "Lagre" -knappen. I pop-up-dialogboksen som ber deg om et navn, skriv "ShowUsers" og klikk "OK." Dialogboksen lukkes.

5 Trykk "Ctrl + G" for å åpne en Access-kommandovinduet. Skriv "ShowUserRosterMultipleUsers" og trykk "Enter". Skriptet kjører og viser brukerne logget på databasen.