Applies ToAccess 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.

Käytetään Tulosta # -lauseen tai Tulosta-menetelmän kanssa tulosteen asettelemiseksi.

Syntaksi

Tab[(n)]

Valinnainen nargumentti on sarakenumero, joka siirretään ennen seuraavan lauseke näyttämistä tai tulostamista luettelossa. Jos se jätetään pois, Tab siirtää lisäyskohdan seuraavan tulostusalue alkuun. Näin Tab voidaan käyttää pilkun sijaan kohdissa, joissa käytetään pilkkua desimaalierottimena.

Huomautuksia

Jos nykyisen rivin nykyinen tulostuskohta on suurempi kuin n, sarkain siirtyy seuraavan tulostusrivin n: nnen sarakkeen kohdalle. Jos n on pienempi kuin 1, sarkain siirtää tulostuskohdan sarakkeeseen 1. Jos n on suurempi kuin tulostusviivan leveys, sarkain laskee seuraavan tulostuskohdan kaavan avulla:

n Mod leveys

Esimerkiksi jos leveys on 80 ja määrität Tab(90), seuraava tulostus alkaa sarakkeesta 10 (90/80:n loppuosa). Jos n on pienempi kuin nykyinen tulostuskohta, tulostus alkaa seuraavalta riviltä lasketusta tulostuskohdasta. Jos laskettu tulostuskohta on suurempi kuin nykyinen tulostuskohta, tulostaminen alkaa lasketusta tulostuskohdasta samalta riviltä.

Tulostusrivin vasemmanpuoleisin tulostuskohta on aina 1. Kun käytät Tulosta # -lauseketta tiedostojen tulostamiseen, oikeanpuoleisin tulostuskohta on tiedoston nykyinen leveys, jonka voit määrittää käyttämällä Leveys # -lausetta.

Huomautus:  Varmista, että taulukon sarakkeet ovat riittävän leveät, jotta leveät kirjaimet mahtuvat niihin.

Kun käytät Tab-toimintoa Tulosta-menetelmän kanssa, tulostuksen pinta-ala jaetaan yhtenäisiin, kiinteäleveyksisiin sarakkeisiin. Kunkin sarakkeen leveys on keskiarvo valitun fontin pistekoon kaikkien merkkien leveydestä. Tulostettujen merkkien määrän ja näitä merkkejä sisältävien, kiinteäleveyksisten sarakkeiden määrän välillä ei ole korrelaatiota. Esimerkiksi iso W-kirjain kattaa useamman kuin yhden kiinteäleveyksisen sarakkeen ja pieni i-kirjain kattaa alle yhden kiinteäleveyksisen sarakkeen.

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ä Tab-funktiota käytetään tulosteen sijoittamiseen tiedostossa ja Välittömässä suoritusikkunassa.

' The Tab function can be used ' with the Print # statement.Open "TESTFILE" For Output As #1 ' Open file for output.' The second word prints at column 20.Print #1, "Hello"; Tab(20); "World."' If the argument is omitted, cursor is moved ' to the next print zone.Print #1, "Hello"; Tab; "World"Close #1    ' Close file.

Tab-funktiota voidaan käyttää myös Tulosta-menetelmän kanssa. Seuraava lauseke tulostaa tekstin alkaen sarakkeesta 10.

Debug.Print Tab(10); "10 columns from start."

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.