Funkcija Tab

Attiecas uz
Access pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Piezīme

Šajā tēmā aprakstītā funkcija, metode, objekts vai rekvizīts ir atspējots, ja Microsoft Jet Expression Service darbojas smilškastes režīmā, kas neļauj novērtēt potenciāli nedrošas izteiksmes. Lai iegūtu papildinformāciju par smilškastes režīmu, meklējiet "smilškastes režīms" palīdzībā.

Tiek izmantots kopā ar priekšrakstu Print # vai metodi Print , lai pozicionētu izvadi.

Sintakse

Tabulēšanas taustiņš[(n)]

Neobligātais arguments nir kolonnas numurs, kas pārvietots pirms nākamās izteiksmes parādīšanas vai drukāšanas sarakstā. Ja tabulēšanas taustiņš tiek izlaists, ievietošanas punkts tiek pārvietots uz nākamās drukas zonas sākumu. Līdz ar to lokalizācijās, kur komats tiek izmantots kā decimāldaļu atdalītājs, komata vietā var izmantot tabulēšanas taustiņu.

Piezīmes

Ja pašreizējā drukas pozīcija pašreizējā rindā ir lielāka par n, tabulēšanas taustiņš pāriet uz nākamās izvades rindas nkolonnu. Ja n ir mazāks par 1, tabulēšanas taustiņš pārvieto drukas pozīciju uz kolonnu 1. Ja n ir lielāks par izvades līnijas platumu, tabulēšanas taustiņš aprēķina nākamo drukas pozīciju, izmantojot šādu formulu:

nModplatums

Piemēram, ja platums ir 80 un tiek norādīta Tab(90), nākamā drukāšana sākas 10. kolonnā (atlikusī daļa no 90/80). Ja n ir mazāks par pašreizējo drukas pozīciju, drukāšana tiek sākta nākamajā rindiņā aprēķinātajā drukas pozīcijā. Ja aprēķinātā drukas pozīcija ir lielāka par pašreizējo drukas pozīciju, drukāšana tiek sākta no aprēķinātās drukas pozīcijas tajā pašā rindā.

Izvades līnijas kreisā malējā pozīcija vienmēr ir 1. Ja izmantojat priekšrakstu Drukāt # , lai drukātu failos, labā malējā drukas pozīcija ir pašreizējais izvades faila platums, kuru varat iestatīt, izmantojot priekšrakstu Platums # .

Piezīme

Pārliecinieties, vai tabulas kolonnas ir pietiekami platas, lai tajās ietilptu plati burti.

Izmantojot tabulēšanas funkciju ar metodi Print , drukas virsma tiek sadalīta vienotās, fiksēta platuma kolonnās. Katras kolonnas platums ir izvēlētā fonta visu rakstzīmju platums punktu izmērā. Tomēr nav korelācijas starp drukājamo rakstzīmju skaitu un fiksēta platuma kolonnu skaitu, ko šīs rakstzīmes aizņem. Piemēram, lielais burts W aizņem vairāk nekā vienu fiksēta platuma kolonnu, bet mazais burts i aizņem mazāk nekā vienu fiksēta platuma kolonnu.

Piemērs

Piezīme

Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā izmantota funkcija Tab , lai pozicionētu izvadi failā un tūlītējā logā .

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

Funkciju Tab var izmantot arī kopā ar drukāšanas metodi. Šis priekšraksts drukā tekstu, sākot ar 10. kolonnu.

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