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]