Bonsoir Claude,

Il me semble qu'il manque le GROUP BY GENRE dans la requête (la 1ère).

Le 09/06/2010 19:21, Claude FRICARD a écrit :
Doc,
Je perçois dans ta réponse un peu de sarcasme...Il reste que agrégat ou pas je ne comprends pas pourquoi une case de visibilité ferait la différence. ... ;-) Il est vrai que le code SQL n'est pas tout à fait le même suivant la visibilité ou pas :


    * SELECT SUM( "Prix" ) AS "Total GENRE", "GENRE" FROM "OUVRAGES"
      AS "OUVRAGES" WHERE "GENRE" LIKE :Recherche

    * SELECT SUM( "Prix" ) AS "Total GENRE" FROM "OUVRAGES" AS
      "OUVRAGES" WHERE "GENRE" LIKE :Recherche

Pour que je ne revienne pas l'année prochaine avec ma question.... peut-être m'expliquer le pourquoi des choses, quitte à me dire que si ça fonctionne avec Access c'est une anomalie...
Salutations mon cher Doc

Claude

Le 09/06/2010 18:11, Docgranville a écrit :
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
Bonjour Claude,

Ta question me disait quelque chose, et pour cause... En recherchant, je constate que nous avons eu exactement la même discussion, il y a exactement un an, jour pour jour ; à l'époque, ta question s'intitulait "OOo Base 3.1 Win Xp SP3" et j'ai l'impression que c'était exactement sur la même base de données.

La réponse que Manuel Naudin, Alex Thurgood ou moi-même t'avions donnée, à propos de la clause de groupement (la clause "Group by") est semble toujours valable ; de toutes façons, lors de l'exécution d'une requête, dès lors que l'on reçoit un message d'erreur avec "Not in aggregate function or group by clause", c'est qu'il y a un problème avec la clause "Group by".

On se donne rendez-vous l'année prochaine ?

A+




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

Répondre à