English Bandera English Italiano Bandera Italiano Español Bandera Español Français Bandera Français Deutsch Bandera Deutsch Português Bandera Português Ελληνικά Bandera Ελληνικά Nederlands Bandera Nederlands Polski Bandera Polski Čeština Bandera Čeština 中文 Bandera 中文 日本語 Bandera 日本語 हिन्दी Bandera हिन्दी اللغة العربية Bandera اللغة العربية Русский Bandera Русский Українська Bandera Українська עִברִית Bandera עִברִית Türk Bandera Türk Latvietis Bandera Latvietis Dansk Bandera Dansk Norsk Bandera Norsk Íslenska Bandera Íslenska 한국어 Bandera 한국어 Suomen Bandera Suomen Gaeilge Bandera Gaeilge Bahasa Melayu Bandera Bahasa Melayu Svenska Bandera Svenska
Usuario iconoIniciar sesión
Español Bandera Español

Iniciar sesión

 

Un campo de fórmula

Utilice las funciones de este tipo de campo para realizar cálculos en la base de datos

Contenido:


Cálculos de fórmula
Fórmula y texto
Enlace a la vista de registro
Enlace a tabla/formulario
Enlace a tabla total y promedio

Puede encontrar un campo de fórmula en la sección "Avanzado":

Este tipo de campo se utiliza para realizar operaciones aritméticas simples (suma, resta, multiplicación, división) con campos numéricos o para unir cadenas de diferentes campos de texto.

Ejemplo: tenemos una tabla de pedidos con tres columnas: "Nombre", "Precio" y "Cantidad".

Usando el campo Fórmula, puede calcular el precio total. Cree el campo "Total", escriba: fórmula.

Establecer la fórmula:

Campo "Precio" * (multiplicar) Campo "Cantidad"

Los operandos deben tratarse como decimales en este ejemplo, ya que el precio puede no ser un número entero.

El resultado del cálculo en la tabla:

En la página de edición del campo de fórmula, puede habilitar la opción "Hacer visible el campo en el formulario".

Podrás ver el campo en el formulario, que contará en tiempo real, dependiendo de los valores especificados si esta opción está activada:

Para el siguiente ejemplo usaremos la tabla "Clientes", que contiene las columnas "Nombre", "Apellido" y "Teléfono".

Primero, agreguemos la fórmula "Nombre y apellido".

La fórmula combinará los valores de estas columnas si los operandos se tratan como texto.

Vincularemos las tablas "Pedidos" y "Clientes". Lea más sobre la relación entre tablas en este artículo.

Las columnas de la tabla vinculada se pueden utilizar como operandos si existe una relación entre las tablas.

Hemos conectado a los clientes con sus pedidos, ahora agreguemos una fórmula que calculará el monto a pagar con el 20% de impuestos.

La fórmula se verá así:

Campo "Total" + (más) Constante - 20%

Utilizando Constante como operando, puede especificar cualquier valor. La constante admite valores numéricos / de texto y porcentajes.

Como resultado, la columna "Importe a pagar" muestra el precio total + 20%:

Enlace a la vista de registro

Por ejemplo, utilizamos el Portal del cliente, con la posibilidad de solicitar un plan y un servicio de conexión.

El Portal tiene una sola tabla "Pedido online" con la siguiente fórmula:

En la pestaña "Opciones avanzadas" activamos la opción "Enlace a vista de registro":

Establecemos "Acceso solo a registros propios" para cada usuario del portal. Y algunos campos están ocultos en el formulario.

Puede leer más sobre la configuración de acceso para los usuarios del portal y el acceso a nivel de campo en  este enlace.

El usuario del portal agrega un nuevo registro:

Ahora ve sus propios registros en la tabla. Haga clic en la fórmula con la opción "Enlace a vista de registro":

El usuario será redirigido al Record Widget, que preparamos:

El usuario puede guardar o imprimir la factura. Lea cómo crear una plantilla de widget de registro en este enlace.

Además, puede seleccionar la plantilla de registro para la opción "Vincular a la vista de registro".

Active la opción "Vincular a la vista de registro" en la sección 'Avanzado' y seleccione la plantilla de registro de la lista:

De esta manera, incluso puede crear varios campos de fórmula, al hacer clic en cada uno de ellos, la plantilla de registro diferente se aplicará a la vista de registro.

Enlace a tabla/formulario

Si, por algún motivo, no desea crear una relación entre tablas, puede especificar un enlace a una tabla o formulario utilizando el campo "Fórmula". Para hacer esto, debe crear una columna con el nombre exacto de la tabla (formulario).

Tablas/Formularios

  • Cree una fórmula y seleccione "Enlace".
  • Seleccione "tabla" o "módulo de tabla".
  • Seleccione la columna con el nombre de la tabla y cómo abrir el enlace.

Enlace al formulario de tabla

Como resultado, obtendrá una columna con enlaces a otras tablas o formularios en su aplicación:
Enlace al formulario de tabla en el menú Registros

Enlace a tabla total y promedio

Para mostrar el Total o Promedio de otra tabla:
  • La opción "Total de la tabla" o "Promedio de la tabla" debe estar activada en la tabla requerida.
  • Cree una fórmula y seleccione Total de tabla o Promedio de tabla.
  • Seleccione la columna con el total o promedio y la columna que contiene el nombre de la tabla.
 Enlace al total de la tabla
Columna con el total de la tabla