Bonjour à tous et à chacun .
Je mets en PJ une petite base qui ressemble à la "vraie" mais en beaucoup plus simple .
J'ai créé un formulaire pour enregistrer le temps de travail d'un acteur à son domicile et un autre pour enregistrer son travail au bureau .
Je souhaite "récapituler" pour un acteur donné son activité totale au bureau +à son domicile .
Lorsque un acteur à effectivement travaillé aux deux endroits , le total est OK .(acteur 1 dans la base exemple )
Si l'acteur n'a travaillé que au bureau ou que chez lui , le récapitulatif reste obstinément vide .... (acteur 2 dans la base exemple )
cela me semble logique .....puisque il n'y a pas d'enregistrement dans l'une des deux tables ....
Comment "feinter" la logique et faire comprendre à l'outil que pas d'enregistrement équivaut à valeur du champs = 0
J'ai tortillé la question dans tous les sens mais je coince ....
Alors il ne me reste que votre science ...merci de m'en faire encore profiter , D.R
PS : La base ne sert que de support au problème , pour une "vraie" il y aurait plus simple que les options choisies ...
[Résolu]totalisation de champs numériques
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 hOOnoraire
- Messages : 107
- Inscription : 20 août 2014 21:51
[Résolu]totalisation de champs numériques
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Ribiere le 22 déc. 2017 22:25, modifié 2 fois.
Libre office 6.2.8.2 sous windows 10
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Base]totalisation de champs numériques
Bonsoir
Une première requête en mode SQLEt une seconde en mode normal basée sur la première A+
Une façon de faire à testerRibiere a écrit :Je souhaite "récapituler" pour un acteur donné son activité totale au bureau +à son domicile .
Une première requête en mode SQL
Code : Tout sélectionner
SELECT "Nom_acteur", "Duree_tache_bureau" AS "Duree" FROM "T_travail_bureau"
UNION ALL
SELECT "Nom_acteur", "Duree_tache_domicile" FROM "T_travail_domicile"
Code : Tout sélectionner
SELECT "Nom_acteur", SUM( "Duree" ) AS "TotDuree" FROM "Requête1" GROUP BY "Nom_acteur"
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
- Membre hOOnoraire
- Messages : 107
- Inscription : 20 août 2014 21:51
Re: [Base]totalisation de champs numériques
Bonsoir Piaf
Merci pour cette réponse plus que rapide .
Ce soir les yeux se brouillent un peu , je remet donc à demain les essais avec ta proposition . Je te poste un message après ,pour te tenir au courant des résultats .
Merci , je vois que je ne suis pas seul devant mon ordi un peu tard le soir ....
A demain , D.R
Merci pour cette réponse plus que rapide .
Ce soir les yeux se brouillent un peu , je remet donc à demain les essais avec ta proposition . Je te poste un message après ,pour te tenir au courant des résultats .
Merci , je vois que je ne suis pas seul devant mon ordi un peu tard le soir ....
A demain , D.R
Libre office 6.2.8.2 sous windows 10
-
- Membre hOOnoraire
- Messages : 107
- Inscription : 20 août 2014 21:51
Re: [Base]totalisation de champs numériques
Bonsoir ,
J'ai un peu "galéré" pour mettre les lignes de codes en place , au bon endroit , mais c'est fait ...et sa marche .
Au boulot pour les reporter sur la "vraie" base .
J'essaye de fermer le sujet comme résolu .
Encore une nouvelle fois merci à Piaf .
J'ai un peu "galéré" pour mettre les lignes de codes en place , au bon endroit , mais c'est fait ...et sa marche .
Au boulot pour les reporter sur la "vraie" base .
J'essaye de fermer le sujet comme résolu .
Encore une nouvelle fois merci à Piaf .
Libre office 6.2.8.2 sous windows 10