OVH Cloud OVH Cloud

Quelqu'un a-t-il une idée ?

3 réponses
Avatar
Stéphane CROZETIERE
Bonjour à tous.

Je travaille sur une base contenant les données d'un abattoir.
Le directeur me demande de faire un état regroupant les données suivantes:

- en-têtes de lignes: les dates (janvier 2002, janvier 2003, février
2002, février 2003, etc...)

- en-têtes de colonnes: Nombre et poids pour les bovins, Nombre et
poids pour les ovins, etc ... (6 types d'animaux en tous).

Quand je fais une requête d'analys croisée, j'ai soit le poids, soit le
nombre. Apparement, sous access, on peut choisir plusieurs en-têtes de
lignes, mais un en-tête de colonne, et qu'une option valeur.

J'ai regardé avec les formulaires tableaux croisés dynamiques d'access
XP, mais je n'ai pas trouvé de solution satisfaisante.

Quelqu'un a-t-il une solution ? j'aurais trop peur de construire un état
case par case (180 cases, et donc 180 requêtes) à la main, sans compter
qu'il faudrait recommencer pour l'année 2004.

Merci par avance.

3 réponses

Avatar
Daniel Carollo
Bonjour Stephane!

Faites une requete d'analyse croisee pour les poids, et une autre pour les
nombres. Combinez les deux, et voila!

J'espere que ca vous met sur la piste...

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Stéphane CROZETIERE" wrote in message
news:
Bonjour à tous.

Je travaille sur une base contenant les données d'un abattoir.
Le directeur me demande de faire un état regroupant les données suivantes:

- en-têtes de lignes: les dates (janvier 2002, janvier 2003, février
2002, février 2003, etc...)

- en-têtes de colonnes: Nombre et poids pour les bovins, Nombre et
poids pour les ovins, etc ... (6 types d'animaux en tous).

Quand je fais une requête d'analys croisée, j'ai soit le poids, soit le
nombre. Apparement, sous access, on peut choisir plusieurs en-têtes de
lignes, mais un en-tête de colonne, et qu'une option valeur.

J'ai regardé avec les formulaires tableaux croisés dynamiques d'access
XP, mais je n'ai pas trouvé de solution satisfaisante.

Quelqu'un a-t-il une solution ? j'aurais trop peur de construire un état
case par case (180 cases, et donc 180 requêtes) à la main, sans compter
qu'il faudrait recommencer pour l'année 2004.

Merci par avance.



Avatar
Stéphane CROZETIERE
C'est bien la le problème. Comment je fais techniquement pour combiner
les deux ?
Je voudrais un résultat comme si j'avais une requête d'analyse croisée
avec 2 en-tête de colonnes et de options valeur

Merci de votre aide.

Bonjour Stephane!

Faites une requete d'analyse croisee pour les poids, et une autre pour les
nombres. Combinez les deux, et voila!

J'espere que ca vous met sur la piste...



Avatar
Michel Walsh
Salut,


Alternativement:

TRANSFORM Sum(IIf(CasDe="décompte",
1,
DLookup("quelqueChose",
"NomsNote",
"Note=" & Note &
" AND Nom=""" & Nom & """" )
)) AS LaValeur

SELECT NomsNote.Nom
FROM NomsNote, XCasDe
GROUP BY NomsNote.Nom
PIVOT CasDe & "_" & NomsNote.Note;



avec la table XCasDe ayant un champ, CasDe, deux enregistrements,
"décompte" et "somme". L'autre table, NomsNote, contient les données
usuelles, dont le champ Nom (texte) qui contient les groupes, et Note
(numérique) les nouveaux champs et quelqueChose (numérique) de ce qui sera
aggrégé pas un count et par une somme.

À noter que les champs sont en deux séquences, tous les décomptes, puis,
toutes les sommes. Évidemment, dans un formulaire, cela ne devrait pas faire
de problèmes...




Espérant être utile,
Vanderghast, Access MVP


"Stéphane CROZETIERE" wrote in message
news:
Bonjour à tous.

Je travaille sur une base contenant les données d'un abattoir.
Le directeur me demande de faire un état regroupant les données suivantes:

- en-têtes de lignes: les dates (janvier 2002, janvier 2003, février
2002, février 2003, etc...)

- en-têtes de colonnes: Nombre et poids pour les bovins, Nombre et
poids pour les ovins, etc ... (6 types d'animaux en tous).

Quand je fais une requête d'analys croisée, j'ai soit le poids, soit le
nombre. Apparement, sous access, on peut choisir plusieurs en-têtes de
lignes, mais un en-tête de colonne, et qu'une option valeur.

J'ai regardé avec les formulaires tableaux croisés dynamiques d'access
XP, mais je n'ai pas trouvé de solution satisfaisante.

Quelqu'un a-t-il une solution ? j'aurais trop peur de construire un état
case par case (180 cases, et donc 180 requêtes) à la main, sans compter
qu'il faudrait recommencer pour l'année 2004.

Merci par avance.