Agregar funciones a expresiones de Access

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Access tiene una gran cantidad de funciones integradas que se pueden usar para generar expresiones. Si ha leído Crear una expresión, recordará que las funciones son solo uno de los posibles ingredientes de una expresión. Pero no se puede hacer mucho con las expresiones si no aprende en algún momento cómo agregarles funciones.

Nota: También puede usar funciones personalizadas en las expresiones, pero si sabe cómo crearlos, lo más probable es que no necesite un artículo como este. Simplemente desea para una lista de todas las funciones disponibles de acceso.

En primer lugar, le ofrecemos una serie de aspectos básicos sobre el uso de funciones:

  • Para usar una función, escriba su palabra clave, un paréntesis de apertura, los argumentos (valores) que desee enviar y luego un paréntesis de cierre.

  • Algunas funciones no necesitan ningún argumento, pero otras requieren varios, en cuyo caso se separan con comas.

  • Los argumentos de función pueden ser identificadores, constantes u otras funciones. Puede ampliar la combinación de estos ingredientes con operadores matemáticos estándar (como +, -, * o /) o bien operadores de comparación (como <, > o =).

  • Las funciones interpretan la información proporcionada como argumentos, ejecutan código en segundo plano y luego devuelven un valor en el lugar exacto en el que escribió la función. En otras palabras, puede ser un programador sin necesidad de programar.

¿Le parece intimidante? En realidad, no lo es. Tal vez le ayude ver un par de ejemplos:

Ejemplo de uso de la función SiInm en una expresión.

Esta expresión se compone por completo de la función IIf (los caracteres verdes). Tenga en cuenta la verdes comas para separar los tres argumentos. En este ejemplo, usamos la función SiInm para comparar un campo denominado DueDate a la fecha de hoy. Si el campo DueDate es mayor o igual a la fecha de hoy, volverá a la cadena "Aceptar"; en caso contrario, volverá a "Vencido".

  • El primer argumento de la función IIf es una prueba lógica que se compone del identificador para el campo DueDate (en naranja), un par de operadores de comparación (en rojo) y la función Fecha (en azul), que no requiere argumentos.

  • El segundo y el tercer argumento de la función Silnm son constantes de cadena (en negro) que se deben escribir entre comillas. Estos dos argumentos también pueden ser funciones o expresiones que devuelven números o texto.

Puede usar una expresión como esta en un cuadro de texto de un formulario o de una vista, o bien en un campo calculado de una tabla, entre otros.

A continuación se ofrece otro ejemplo en el que se usa una función en una expresión para crear una cadena de texto:

Ejemplo de uso de la función Izq en una expresión.

En este caso, la expresión empieza con una constante de cadena (en negro).

  • El símbolo "y comercial" (en rojo) es un operador de concatenación que se usa para unir cadenas.

  • La izquierda de la función (en verde) acepta dos argumentos:

    • Un identificador de campo (en naranja)

    • Una constante entera (en negro). En este caso, solo queremos los dos caracteres que quedan más a la izquierda del campo, por lo que escribimos un 2.

Si el valor del campo Código de producto es "CD22035", el resultado de esta expresión será "Prefijo: CD".

¿Desea más información sobre expresiones y funciones?

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×