Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Забележка: Функцията, методът, обектът или свойството, описани в тази тема, се забраняват, ако услугата microsoft Jet Expression се изпълнява в ограничителен режим, което предотвратява оценяването на потенциално опасни изрази. За повече информация относно ограничителния режим потърсете "ограничителен режим" в помощта.

Използва се с командата Print # или метода Print за позициониране на резултата.

Синтаксис

Раздел[(n)]

Незадължителният nаргумент е номерът на колоната, в който е преместен, преди да се покаже или отпечата следващата израз в списък. Ако липсва, Tab премества точката на вмъкване в началото на следващия зона за печат. Това позволява да се използва табулация вместо запетая в езиково-географските променливи, където запетаята се използва като десетичен разделител.

Забележки

Ако текущата позиция за печат на текущия ред е по-голяма от n, Tab преминава към n-татаколона на следващия изходен ред. Ако n е по-малко от 1, Tab премества позицията за печат в колона 1. Ако n е по-голямо от ширината на изходната линия, Tab изчислява следващата позиция за печат с помощта на формулата:

n Ширина на мод

Например ако ширина е 80 и зададете Tab(90), следващият печат ще започне от колона 10 (остатъкът е 90/80). Ако n е по-малко от текущата позиция на печат, печатът започва на следващия ред от изчисляемото положение за печат. Ако изчисляемото положение за печат е по-голямо от текущата позиция на печат, отпечатването започва от изчисляемото положение за печат на същата линия.

Най-лявата позиция за печат на изходната линия винаги е 1. Когато използвате командата Print # за отпечатване във файлове, най-дясната позиция за печат е текущата ширина на изходния файл, която можете да зададете с помощта на командата Width # .

Забележка:  Уверете се, че вашите таблични колони са достатъчно широки, за да поберат широки букви.

Когато използвате функцията Tab с метода Print , повърхността за печат се разделя на еднообразни колони с фиксирана ширина. Ширината на всяка колона е средната стойност на ширината на всички знаци в размера в пунктове за избрания шрифт. Няма обаче корелация между броя на отпечатаните знаци и броя на колоните с фиксирана ширина, които тези знаци заемат. Например главните букви W заемат повече от една колона с фиксирана ширина, а малката буква, която заемам, е по-малка от една колона с фиксирана ширина.

Пример

Забележка: Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.

Този пример използва функцията Tab за позициониране на изхода във файл и в прозореца за проверка .

' 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 може да се използва и с метода Print . Следващата команда отпечатва текст, започващ от колона 10.

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

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.