Funkcija Environ

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

Napomena

Funkcija, metod, objekat ili svojstvo opisano u ovoj temi onemogućena je ako je usluga Microsoft Jet Expression pokrenuta u režimu sandbox, što sprečava procenu potencijalno nebezbednih izraza. Više informacija o režimu "sandbox" potražite u odeljku "režim sandbox" u pomoći.

Vraća nisku povezanu sa promenljivom okruženja operativnog sistema. Nije dostupno na Macintosh računaru

Sintaksa

Environ( { envstring | number } )

Sintaksa funkcije Environ ima sledeće argumente:

Argument Opis
niska envstring Opcionalno. Izraz niske koji sadrži ime promenljive okruženja.
broj Opcionalno. Numerički izraz koji odgovara numeričkom redosledu niske okruženja u tabeli niske okruženja. Argument broja može da bude bilo koji numerički izraz, ali se zaokružuje na ceo broj pre procene.

    

Napomene

Ako u tabeli niske okruženja nije moguće pronaći nisku okruženja, vraća se niska nulte dužine (""). U suprotnom, Environ daje tekst koji je dodeljen navedenom podvlačenju; to jem, tekst koji prati znak jednakosti (=) u tabeli niske okruženja za tu promenljivu okruženja.

Ako navedete broj, vraća se niska koja zamenjuje tu numeričku poziciju u tabeli niske okruženja. U ovom slučaju, Environ daje sav tekst, uključujući nabrajanje. Ako nema niske okruženja na navedenoj poziciji, Environ daje nisku nulte dužine.

Primer

Napomena

Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.

Ovaj primer koristi funkciju Environ za snabdevanje broja stavke i dužine izraza PATH iz tabele niske okruženja. Nije dostupno na Macintosh računaru.

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