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

Connexion

 

Un champ de formule

Utilisez ces fonctions de type de champ pour effectuer des calculs dans la base de données

Content:

Calculs de formules
Formule et texte
Lien vers le widget d'enregistrement
Lien vers le tableau/formulaire
Lien vers le total et la moyenne du tableau

Vous pouvez trouver un champ Formule dans la section «Avancé» :

Champ de formule

Ce type de champ est utilisé pour effectuer des opérations arithmétiques simples (addition, soustraction, multiplication, division) avec des champs numériques ou pour joindre des chaînes de différents champs de texte.

Exemple : nous avons une table de commandes avec trois colonnes: «Nom», «Prix» et «Quantité».Tableau des commandes

À l'aide du champ Formule, vous pouvez calculer le prix total. Créez le champ «Total», saisissez : formule.

Définissez la formule:

Champ «Prix» * (multiplier) Champ «Quantité»Créer la formule

Dans cet exemple, les opérandes doivent être traités comme des décimales, car le prix peut ne pas être un entier.

Le résultat du calcul dans le tableau:

Tableau avec formule de base

Sur la page d’édition du champ de formule, vous pouvez activer l’option «Rendre le champ visible dans le formulaire».
Rendre le champ visible dans l'option Formulaire

Vous pourrez voir le champ sur le formulaire, qui comptera en temps réel, en fonction des valeurs spécifiées si cette option est activée:

Formule en direct

Pour l'exemple suivant, nous utiliserons la table «Clients», qui contient les colonnes «Prénom», «Nom» et «Téléphone».

Tableau des clients

Tout d’abord, ajoutons la formule «Prénom et Nom».

Formule Nom et Prénom

La formule combinera les valeurs de ces colonnes si les opérandes sont traités comme du texte.

Nouvelle colonne de formule de nom complet

Nous allons lier les tables «Commandes» et «Clients». Pour en savoir plus sur la relation entre les tables, consultez cet article.

Tableau avec relation

Les colonnes de la table liée peuvent être utilisées comme opérandes s'il existe une relation entre les tables.

Nous avons connecté les clients à leurs commandes, ajoutons maintenant une formule qui calculera le montant à payer avec une taxe de 20 %.

La formule ressemblera à ceci :

Champ « Total » + (plus) Constante - 20 %

Formule avec constante

En utilisant Constant comme opérande, vous pouvez spécifier n'importe quelle valeur. La constante prend en charge les valeurs numériques/textuelles et les pourcentages.

Par conséquent, la colonne «Montant à payer» affiche le prix total + 20 %:

Tableau avec formule

En utilisant le champ Formule, vous pouvez également créer des fonctions et des scripts.

Lien vers la vue d'enregistrement

Par exemple, nous utilisons le portail client, avec la possibilité de commander un forfait et un service de connexion.

Le portail ne comporte qu'une seule table «Commande en ligne» avec la formule suivante:

Formule pour la facture

Dans l'onglet «Options avancées», nous avons activé l'option «Lien vers la vue d'enregistrement»:

Lien vers l'option de widget d'enregistrement

Nous avons défini «Accès uniquement à nos propres enregistrements» pour chaque utilisateur du portail. Certains champs sont masqués dans le formulaire.

Vous pouvez en savoir plus sur les paramètres d'accès pour les utilisateurs du portail et l'accès au niveau des champs en suivant ce lien.

L'utilisateur du portail ajoute un nouvel enregistrement :

Bon de commande

Il voit maintenant ses propres enregistrements dans le tableau. Cliquez sur la formule avec l'option «Lien vers la vue d'enregistremen »:

Lien vers la facture

L'utilisateur sera redirigé vers le widget d'enregistrement que nous avons préparé:

L'utilisateur peut enregistrer ou imprimer la facture. Découvrez comment créer un modèle de widget d'enregistrement via ce lien.

Vous pouvez également sélectionner le modèle d'enregistrement pour l'option «Lien vers la vue d'enregistrement».

Activez l'option «Lien vers la vue d'enregistrement» dans la section «Avancé» et sélectionnez le modèle d'enregistrement dans la liste :

lien vers la vue d'enregistrement

De cette façon, vous pouvez même créer différents champs de formule, en cliquant sur chacun d'eux, les différents modèles d'enregistrement seront appliqués à la vue d'enregistrement.

Lien vers le tableau/formulaire

Si, pour une raison quelconque, vous ne souhaitez pas créer de relation entre les tables, vous pouvez spécifier un lien vers une table ou un formulaire à l'aide du champ «Formule». Pour ce faire, vous devez créer une colonne avec le nom exact de la table (du formulaire).

Tables/Forms

  • Créez une formule et sélectionnez « Lien ».
  • Sélectionnez « Tableau » ou « Formulaire de tableau ».
  • Sélectionnez la colonne avec le nom du tableau et la manière d'ouvrir le lien.

Lien vers l'option de formulaire

En conséquence, vous obtiendrez une colonne avec des liens vers d’autres tables ou formulaires dans votre application:
Tableau avec liens vers les formulaires

Total et moyenne

Pour afficher le total ou la moyenne d'un autre tableau :
  • L'option « Total du tableau » ou « Moyenne du tableau » doit être activée dans le tableau souhaité.
  • Créez une formule et sélectionnez Total du tableau ou Moyenne du tableau.
  • Sélectionnez la colonne contenant le total ou la moyenne et la colonne contenant le nom du tableau.  Tableau total
Tableau avec les totaux d'autres tableaux