Usar el Generador de expresiones

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

A veces, escribir una expresión puede ser desalentador. Pero el Generador de expresiones lo hace mucho más fácil. Las expresiones tienen muchos componentes o "partes móviles": funciones, operadores, constantes, identificadores y valores. Use el Generador de expresiones para buscar rápidamente dichos componentes e insertarlos de manera precisa. Hay dos formas de usar el Generador de expresiones: usar el cuadro Generador de expresiones, que puede ser todo lo que necesite, o usar el Generador de expresiones expandido, cuando la expresión sea más elaborada.

En este artículo

Lo primero es lo primero, ¿cómo lo encuentro?

Aunque el Generador de expresiones está disponible en muchas ubicaciones de Access, la forma más coherente de mostrarlo es centrarse en un cuadro de propiedad que tome una expresión, como Origen del control o Valor predeterminado, y después hacer clic en imagen del botón Generador de expresiones o presionar CTRL+F2.

El botón Generar en la Hoja de propiedades.

En una macro, haga clic en Imagen del botón .

Propina Si ve la palabra expresión en un menú, puede hacer clic en ella para iniciar el Generador de expresiones.

Véalo en acción

El siguiente vídeo muestra cómo usar el Generador de expresiones para crear una expresión común para un campo calculado.

Usar el cuadro Generador de expresiones

El cuadro Generador de expresiones ayuda a crear expresiones de forma más rápida y precisa con herramientas inteligentes e información contextual. Si ve el Generador de expresiones expandido, haga clic en Menos >> para mostrar simplemente el cuadro Generador de expresiones.

IntelliSense y Consejos rápidos

Lista desplegable de IntelliSense y una Sugerencia rápida.

1 IntelliSense muestra dinámicamente posibles funciones y otros identificadores mientras escribe una expresión.

Apenas empiece a escribir un identificador o un nombre de función, IntelliSense muestra una lista desplegable de posibles valores. Puede seguir escribiendo, o hacer doble clic en el valor correcto de la lista para agregarlo a la expresión. También puede usar las teclas de dirección arriba y abajo para seleccionar el valor que desee y luego presionar la tecla TAB o ENTRAR para agregarla a la expresión. Por ejemplo, si empieza a escribir la palabra "Formato", la lista de IntelliSense muestra todas las funciones que comienzan por "Formato".

Propina Para ocultar la lista desplegable de IntelliSense, presione ESC. Para mostrarla de nuevo, presione CTRL + BARRA ESPACIADORA.

2 Sugerencias rápidas muestra una breve descripción del elemento seleccionado.

Mientras se muestra la lista de IntelliSense, aparece una breve descripción o Sugerencia rápida, a la derecha del elemento actualmente seleccionado. Se selecciona el primer elemento de la lista de forma predeterminada pero puede seleccionar cualquier elemento de la lista para ver la Sugerencia rápida correspondiente. La Sugerencia rápida puede ayudarle a determinar el propósito de una función o qué tipo de control o propiedad es el elemento.

Información rápida y Ayuda

Información rápida correspondiente a una función.

1 Use Información rápida para mostrar la sintaxis de la función y haga clic en el nombre de la función para abrir un tema de Ayuda sobre la función.

A medida que escribe una función en una expresión, la característica Información rápida muestra la sintaxis de la función para que sepa exactamente qué argumentos requiere dicha función.

2 Los argumentos opcionales aparecen entre corchetes ([]). El argumento que está escribiendo actualmente se muestra en negrita. No confunda los corchetes que indican los argumentos opcionales con los corchetes que encierran identificadores en la expresión.

Volver al principio

Usar el Generador de expresiones expandido

El Generador de expresiones expandido le ayuda a buscar e insertar funciones, operadores, constantes e identificadores (por ejemplo, nombres de campo, tablas, formularios y consultas), para ahorrar tiempo y reducir el número de errores. Si lo único que ve es el cuadro Generador de expresiones, haga clic en Más >> para ver el Generador de expresiones expandido.

Cuadro de diálogo Generador de Expresiones

1 Use instrucciones y un vínculo de Ayuda para obtener información sobre el contexto en el que escribe la expresión.

2 En el cuadro Generador de expresiones, escriba aquí la expresión o haga doble clic en los elementos de las listas siguientes para agregar automáticamente los elementos de expresión. Estas listas funcionan conjuntamente como una jerarquía para ayudarle a explorar en profundidad hasta encontrar el componente de expresión deseado.

3 En la lista Elementos de expresión , haga clic en un tipo de elemento para ver sus categorías en la lista Categorías de expresión .

La lista Elementos de expresión muestra los elementos de nivel superior que tiene a su disposición para generar una expresión, como objetos de base de datos, funciones, constantes, operadores y expresiones comunes. El contenido de esta lista varía según el contexto en el que se encuentre. Por ejemplo, si está escribiendo una expresión en la propiedad Origen del control de un formulario, la lista contendrá diferentes elementos que si estuviera escribiendo la expresión en la propiedad Regla de validación de una tabla.

Propina Para usar expresiones predefinidas, incluida la visualización de números de página, la fecha actual y la fecha y hora actuales, seleccione Expresiones comunes.

4 En la lista Categorías de expresión , haga clic en una categoría para ver sus valores en la lista Valores de expresión . Si no hay valores en la lista Valores de expresión, haga doble clic en el elemento de categoría para agregarlo al cuadro Expresión.

La lista Categorías de expresión contiene elementos o categorías específicos de elementos para la selección que realice en la lista Elementos de expresión. Por ejemplo, si hace clic en Funciones integradas en la lista Elementos de expresión, la lista Categorías de expresión muestra categorías de función.

5 En la lista Valores de expresión , haga doble clic en un valor para agregarlo al cuadro Generador de expresiones.

La lista Valores de expresión muestra los valores, en el caso de haberlos, de los elementos y categorías que seleccionó anteriormente. Por ejemplo, si ha hecho clic en Funciones integradas en la lista Elementos de expresión y después hace clic en una categoría de función de la lista Categorías de expresión, la lista Valores de expresión muestra todas las funciones integradas de la categoría seleccionada.

6 Para ver ayuda e información sobre el valor de expresión seleccionado, si está disponible, haga clic en el vínculo.

Volver al principio

Un ejemplo paso a paso

El ejemplo siguiente muestra cómo usar los Elementos, las Categorías y los Valores de expresión en el Generador de expresiones expandido para crear una expresión.

  1. Haga clic en los elementos de la lista Elementos de expresión, por ejemplo Funciones, y luego en Funciones integradas.

  2. Haga clic en una categoría de la lista Categorías de expresión , como Flujo de programa.

  3. Haga doble clic en un elemento de la lista Valores de expresión, como Silnm, el cual se agrega al cuadro Generador de expresiones:

    IIf (<<expression>>, <<truepart>>, <<falsepart>>) 
    

    El texto de marcador de posición se indica con corchetes angulares (<< >>).

  4. Reemplace el texto de marcador de posición con valores de argumentos válidos. Puede escribir los valores manualmente o continuar para seleccionar un elemento de cada una de las tres listas.

  5. Para ver un tema de Ayuda que contenga más información sobre los argumentos válidos para una determinada función, seleccione la función en la lista Valores de expresión y haga clic en el vínculo de la parte inferior del Generador de expresiones.

  6. Si la expresión contiene otros elementos, pueden estar separados por el siguiente marcador de posición:

    <<Expr>>
    

    Reemplace este marcador de posición para que la expresión general sea válida.

Volver al principio

Vea también:

Introducción a las expresiones

Crear una expresión

Guía para la sintaxis de las expresiones

Ejemplos de expresiones