Utilice las funciones de este tipo de campo para realizar cálculos en la base de datos
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%:
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.
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).
Como resultado, obtendrá una columna con enlaces a otras tablas o formularios en su aplicación: