Input-funktio

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Huomautus

Tässä ohjeaiheessa kuvattu funktio, menetelmä, objekti tai ominaisuus ei ole käytössä, jos Microsoft Jet Expression Service toimii eristetyssä tilassa, mikä estää mahdollisesti vahingollisten lausekkeiden arvioimisen. Katso lisätietoja eristetystä tilasta ohjeen ”Eristetty tila” -kohdasta.

Palauttaa merkkijonon, joka sisältää merkkejä tiedostosta, joka on avattu Input- tai Binary-tilassa.

Syntaksi

Input (luku;[# ] tiedostonumero)

Input-funktion syntaksilla on seuraavat argumentit:

Argumentti Kuvaus
numero Pakollinen. Mikä tahansa kelvollinen numeerinen lauseke, joka määrittää palautettavien merkkien määrän.
tiedostonumero Pakollinen. Mikä tahansa kelvollinen tiedostonumero.

    

Huomautuksia

Input-funktion avulla luetut tiedot kirjoitetaan yleensä tiedostoon, jossa on Print # tai Put. Käytä tätä funktiota vain tiedostoissa, jotka on avattu Input- tai Binary-tilassa.

Toisin kuin Input # -lausunnossa, Input-funktio palauttaa kaikki lukemansa merkit, myös pilkut, rivinvaihdot, rivinsiirrot, lainausmerkit ja välilyönnit.

Kun tiedostot avataan Binary-tilassa, järjestelmä yrittää lukea tiedoston Input-funktion avulla, kunnes EOF-funktion palauttama Tosi aiheuttaa virheen. Käytä LOF- ja Loc-funktioita EOF-funktion sijasta, kun luet binaaritiedostoja Input-funktion kanssa, tai käytä Get-lauseketta, kun käytät EOF-funktiota.

Huomautus

Käytä InputB-funktiota tekstitiedostojen sisältämille bittitiedoille. SyöteB-funktiota käytettäessä luku määrittää palautettavien tavujen määrän palautettavien merkkien määrän sijasta.

Esimerkki

Huomautus

Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

Tässä esimerkissä Input-funktion avulla luetaan yksi merkki kerrallaan tiedostosta ja tulostetaan se Välitön-ikkunaan. Tässä esimerkissä oletetaan, että TESTFILE se on tekstitiedosto, jossa on muutama rivi mallitietoja.

Dim MyChar
Open "TESTFILE" For Input As #1    ' Open file.
Do While Not EOF(1)    ' Loop until end of file.
    MyChar = Input(1, #1)    ' Get one character.
    Debug.Print MyChar  ' Print to the Immediate window.
Loop
Close #1    ' Close file.