Función Tab

Se aplica a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Nota

La función, el método, el objeto o la propiedad descritos en este tema se deshabilitan si el servicio de expresiones de Microsoft Jet se ejecuta en modo de espacio aislado, lo que impide la evaluación de expresiones potencialmente inseguras. Para obtener más información sobre el modo de espacio aislado, busque "modo de espacio aislado" en la Ayuda.

Se usa con la instrucción Print # o el método Print para colocar la salida.

Sintaxis

Tab[(n)]

El argumento nopcional es el número de columna al que se mueve antes de mostrar o imprimir la siguiente expresión en una lista. Si se omite, la tecla TAB mueve el punto de inserción al principio de la siguiente zona de impresión. Esto permite usar el tabulador en lugar de una coma en las configuraciones regionales donde la coma se usa como separador decimal.

Observaciones

Si la posición de impresión actual en la línea actual es mayor que n, la tecla TAB salta a la enésima columna de la siguiente línea de salida. Si n es menor que 1, la tecla TAB mueve la posición de impresión a la columna 1. Si n es mayor que el ancho de línea de salida, la tecla TAB calcula la siguiente posición de impresión con la fórmula:

nAncho de mod

Por ejemplo, si el ancho es 80 y especifica TAB (90), la siguiente impresión comenzará en la columna 10 (el resto de 90/80). Si n es menor que la posición de impresión actual, la impresión comienza en la línea siguiente en la posición de impresión calculada. Si la posición de impresión calculada es mayor que la posición de impresión actual, la impresión comienza en la posición de impresión calculada en la misma línea.

La posición de impresión situada más a la izquierda en una línea de salida es siempre 1. Cuando usa la instrucción Imprimir # para imprimir en archivos, la posición de impresión situada más a la derecha es el ancho actual del archivo de salida, que puede establecer con la instrucción Ancho # .

Nota

Asegúrese de que las columnas tabulares sean lo suficientemente anchas como para admitir letras anchas.

Cuando se usa la función TAB con el método Imprimir , la superficie de impresión se divide en columnas uniformes de ancho fijo. El ancho de cada columna es un promedio del ancho de todos los caracteres en el tamaño de punto para la fuente elegida. Sin embargo, no hay ninguna correlación entre el número de caracteres impresos y el número de columnas de ancho fijo que ocupan esos caracteres. Por ejemplo, la letra mayúscula W ocupa más de una columna de ancho fijo y la letra minúscula i ocupa menos de una columna de ancho fijo.

Ejemplo

Nota

Los ejemplos siguientes muestran el uso de esta función en un módulo de Visual Basic para Aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione referencia para desarrolladores en la lista desplegable situada junto a búsqueda y escriba uno o varios términos en el cuadro de búsqueda.

En este ejemplo se usa la función TAB para colocar la salida en un archivo y en la ventana Inmediato .

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

La función TAB también se puede usar con el método Imprimir . La siguiente instrucción imprime el texto a partir de la columna 10.

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