Funkcija FileAttr

Velja za
Access za Microsoft 365 Access 2021 Access 2019 Access 2016

Opomba

V tej temi opisana funkcija, metoda, predmet ali lastnost, je onemogočena, če se izvaja storitev Microsoft Jet Expression Service v načinu peskovnika, ki preprečuje vrednotenje morebitno nevarnih izrazov. Za več informacij o načinu peskovnika poiščite »način peskovnika« v pomoči.

Vrne vrednost Long, ki predstavlja način datoteke za datoteke, odprte z izjavo Open .

Sintaksa

FileAttr(številka datoteke,returntype)

Sintaksa funkcije FileAttr ima te argumente:

Argument Opis
št. datoteke Obvezen. Celo število. Poljubna veljavna številka datoteke.
Vrsta vrnitve Obvezno. Celo število. Število, ki označuje vrsto informacij, ki jih je treba pridobiti. Določite 1, da vrnete vrednost, ki označuje način datoteke. Samo v 16-bitnih sistemih določite 2, da pridobite kodo za dostop do datoteke operacijskega sistema. Funkcija ReturnType 2 ni podprta v 32-bitnih sistemih in povzroča napako.

Return Values

Ko je argument »returntype« enak 1, te vrnjene vrednosti označujejo način dostopa do datoteke:

Način Value (Vrednost)
Vnos 1
Rezultat 2
Naključno 4
poizvedba za dodajanje, 8
Dvojiška vrednost 32

Primer

Opomba

V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.

V tem primeru se funkcija FileAttr uporablja za vrnitev načina datoteke in ročice odprte datoteke. Datotečna koda je vrnjena le v 16-bitnih sistemih; Če v 32-bitnih sistemih vnesete 2 kot drugi argument, pride do napake.

Dim FileNum, Mode, Handle
FileNum = 1    ' Assign file number.
Open "TESTFILE" For Append As FileNum    ' Open file.
Mode = FileAttr(FileNum, 1) ' Returns 8 (Append file mode).
Handle = FileAttr(FileNum, 2) ' Returns file handle.
Close FileNum    ' Close file.