Funkcija Tab

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".

Koristi se uz naredbu Ispis # ili metodu Print za pozicioniranje izlaza.

Sintaksa

Tab[(n)]

Neobavezni argument njest broj stupca u koji je premješten prije prikaza ili ispisa sljedećeg izraza na popisu. Ako je izostavite, tabulator pomiče točku unosa na početak sljedeće zone ispisa. To omogućuje korištenje tabulatora umjesto zareza u regionalnim shemama gdje se zarez koristi kao decimalni razdjelnik.

Napomene

Ako je trenutni položaj ispisa u trenutnom retku veći od n, tabulator preskače na n-tistupac u sljedećem izlaznom retku. Ako je n manji od 1, tabulator premješta položaj ispisa u stupac 1. Ako je n veće od širine izlaznog retka, tabulator izračunava sljedeći položaj ispisa pomoću formule:

n Širina moda

Ako je, primjerice, širina 80, a navedete Tab(90), sljedeći će ispis započeti od stupca 10 (ostatak 90/80). Ako je n manje od trenutnog položaja ispisa, ispis će započeti u sljedećem retku na izračunatom položaju ispisa. Ako je izračunati položaj ispisa veći od trenutnog položaja ispisa, ispis će započeti od izračunatog položaja ispisa u istom retku.

Krajnji lijevi položaj ispisa u izlaznom retku uvijek je 1. Kada koristite naredbu Print # za ispis u datoteke, krajnje desno mjesto ispisa trenutna je širina izlazne datoteke, koju možete postaviti pomoću naredbe Width # .

Napomena

Provjerite jesu li stupci tablice dovoljno široki da u njih stanu široka slova.

Kada koristite funkciju Tab s metodom ispisa , površina ispisa podijeljena je na jednolike stupce fiksne širine. Širina svakog stupca srednja je širina svih znakova u veličini u točkama za odabrani font. No ne postoji korelacija između broja ispisanih znakova i broja stupaca fiksne širine koje ti znakovi zauzimaju. Na primjer, veliko slovo W zauzima više stupaca fiksne širine, a malo slovo i zauzima manje od jednog stupca fiksne širine.

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 ovom se primjeru pomoću funkcije Tab pozicionira izlaz u datoteci i u izvršni prozor.

' 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.

Funkcija Tab može se koristiti i s metodom ispisa . Sljedeća naredba ispisuje tekst počevši od stupca 10.

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