Bonjour Claude,

Pour pouvoir faire la somme des prix par genres il faut utiliser la fonction de regroupement "groupe" (qui se traduit en SQL par la clause GROUP BY) dans la colonne genre.



De plus comme il y a un critère de recherche sur le genre, OOo Base génère très justement une clause HAVING (HAVING permet de filtrer les groupes - les genres - créés par la clause GROUP BY). D'où l'instruction SQL générée : SELECT SUM( "prix" ) AS "total genre", "genre" FROM "Table1" AS "Table1" GROUP BY "genre" HAVING ( ( "genre" LIKE :recherche ) )

Si tu décoches la case "visibilité" ça fonctionne également à la différence que gente n'apparait pas dans le résultat de la requête.

Bernard

Le 09/06/2010 17:47, Claude FRICARD a écrit :
Débat sur le start center et autres ... il reste que l'avantage que je trouve à cette version c'est qu'elle est plus obéissante que la précédente :quand on l'appelle elle vient rapidement ... ;-) et puis ce centre de démarrage s'il n'est très esthétique il reste fonctionnel.
Les questions restent :
Pourquoi lorsque je coche la case de* visibilité* dans une colonne où une boite de dialogue a été définie ça ne
fonctionne pas :


le message d'erreur au lancement de la requête est :

Lorsque l'on ne coche pas la case de visibilité le code SQL est le même mais ça fonctionne. Puis-je me permettre de dire qu'avec ACCESS case cochée ou pas: ça marche ...--
Claude


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à