Funkcija Environ

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Napomena

Funkcija, metoda, objekt ili svojstvo opisani u ovoj temi onemogućeni su ako je servis izraza Microsoft Jet pokrenut u načinu rada s memorijom za testiranje, što sprječava procjenu potencijalno nesigurnih izraza. Dodatne informacije o načinu rada s memorijom za testiranje potražite u pomoći "način rada s memorijom za testiranje".

Vraća niz povezan s varijablom okruženja operacijskog sustava. Nije dostupno na računalu Macintosh

Sintaksa

Environ( { envstring | broj } )

Sintaksa funkcije Environ sadrži ove argumente:

Argument Opis
envstring Neobavezno. Nizovni izraz koji sadrži naziv varijable okruženja.
broj Neobavezno. Brojčani izraz koji odgovara brojčanom redoslijedu niza okruženja u tablici nizova okruženja. Argument broj može biti bilo koji brojčani izraz, ali se prije vrednovanja zaokružuje na cijeli broj.

    

Napomene

Ako se envstring ne može pronaći u tablici nizova okruženja, vraća se niz nulte duljine (""). U suprotnom, Environ vraća tekst dodijeljen navedenom envstringu; To jest, tekst koji slijedi iza znaka jednakosti (=) u tablici nizova okruženja za tu varijablu okruženja.

Ako navedete broj, vratit će se niz koji zauzima taj brojčani položaj u tablici nizova okruženja. U ovom slučaju Environ vraća sav tekst, uključujući envstring. Ako na navedenom položaju nema niza okruženja, Environ vraća niz nulte duljine.

Primjer

Napomena

Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U primjeru se koristi funkcija Environ za unos broja unosa i duljine naredbe PATH iz tablice nizova okruženja. Nije dostupno na računalu Macintosh.

Dim EnvString, Indx, Msg, PathLen    ' Declare variables.
Indx = 1    ' Initialize index to 1.
Do
    ' Get environment variable.
    EnvString = Environ(Indx)
    ' Check PATH entry.
    If Left(EnvString, 5) = "PATH=" Then
        ' Get length.
        PathLen = Len(Environ("PATH"))
        Msg = "PATH entry = " & Indx & " and length = " _
               & PathLen
        Exit Do
    Else
        ' Not PATH entry, so increment.
        Indx = Indx + 1
    End If
Loop Until EnvString = ""
If PathLen > 0 Then
    ' Display message.
    MsgBox Msg
Else
    MsgBox "No PATH environment variable exists."
End If