Bonjour
Débutant sur Base, après une lecture attentive de plusieurs sources documentaires, je n'ai pas trouvé ma réponse ...
Dans un formulaire de saisie, je veux multiplier une valeur saisie NBREPREST par une valeur unitaire PUPREST et stocker le résultat dans la variable MONTANTPREST au moment de la validation de la saisie de chaque enregistrement
Comment intégrer ça dans le formulaire ?
Merci d'avance
[Résolu] Calculs dans un formulaire
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
-
- Membre lOOyal
- Messages : 33
- Inscription : 17 mars 2021 15:00
[Résolu] Calculs dans un formulaire
Dernière modification par micmac le 29 mars 2021 17:21, modifié 1 fois.
Raison : Balisage
Raison : Balisage
JJB - Libre Office 7.1.4.2 (x64) sous Windows 10
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Calculs dans un formulaire
Bonjour,
Les calculs se font dans un requête.
Pour afficher le résultat du calcul dans un Formulaire, il faut créer une Relation entre un ID du MainForm (la Clé primaire) avec un ID du SubForm, celui qui affiche le résultat du calcul.
Bien que ce soit inutile, le résultat de ce calcul peut être stocké dans un champ de la Table principale, par une Macro.
Les calculs se font dans un requête.
Pour afficher le résultat du calcul dans un Formulaire, il faut créer une Relation entre un ID du MainForm (la Clé primaire) avec un ID du SubForm, celui qui affiche le résultat du calcul.
Bien que ce soit inutile, le résultat de ce calcul peut être stocké dans un champ de la Table principale, par une Macro.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- SuppOOrter
- Messages : 1398
- Inscription : 18 janv. 2008 09:02
- Localisation : Val de Marne
Re: Calculs dans un formulaire
Bonjour,
Ca peut se faire aussi avec une macro. Voir le chapitre 9 (Macros) du Guide Base
Bonne journée,
Ca peut se faire aussi avec une macro. Voir le chapitre 9 (Macros) du Guide Base
Pour en faire quoi ?jjber a écrit : stocker le résultat dans la variable MONTANTPREST au moment de la validation de la saisie de chaque enregistrement
Bonne journée,
Jean-Michel
LibO 7.5.9 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 7.6 sur OpenSuse & Linux MX
LibO 7.5.9 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 7.6 sur OpenSuse & Linux MX
-
- Membre lOOyal
- Messages : 33
- Inscription : 17 mars 2021 15:00
Re: Calculs dans un formulaire
Merci de vos réponses
j'ai compris la logique ... je n'ai pas besoin de stocker MONTANTPREST ... puisque la requête le calcule
j'ai compris la logique ... je n'ai pas besoin de stocker MONTANTPREST ... puisque la requête le calcule
JJB - Libre Office 7.1.4.2 (x64) sous Windows 10