OVH Cloud OVH Cloud

Données en tableau

4 réponses
Avatar
dakota77
Bonjour,

Je voudrais disposer les donn=E9es venant d'une requ=EAte sous=20
forme de tableau :

Exemple : une soci=E9t=E9 qui vend des articles de bureau:
en abscisse le nom des vendeurs et en ordonn=E9e le nom des=20
articles vendus. A l'intersection le nombre d'articles=20
vendus par personne.
Avec Access cela ne me semble pas possible. Il faut passer=20
par Excel mais cela demande des manipulations.

Y a-t-il un soft qui permet de cr=E9er facilement ce genre=20
de document =E0 partir d'une base de donn=E9es Access ?

Merci pour votre aide.
Mario

4 réponses

Avatar
Bil
Si il y a bien un truc qu'Access fait à merveille, c'est
la requête analyse croisée...
A plus
-----Message d'origine-----
Bonjour,

Je voudrais disposer les données venant d'une requête
sous

forme de tableau :

Exemple : une société qui vend des articles de bureau:
en abscisse le nom des vendeurs et en ordonnée le nom des
articles vendus. A l'intersection le nombre d'articles
vendus par personne.
Avec Access cela ne me semble pas possible. Il faut
passer

par Excel mais cela demande des manipulations.

Y a-t-il un soft qui permet de créer facilement ce genre
de document à partir d'une base de données Access ?

Merci pour votre aide.
Mario
.



Avatar
Dakota77
Merci pour ta réponse.
C'est vrai: c'est facile de faire une requête croisée.
Mais c'est moins évident de faire un état avec une mise en
page correcte qui se modifie lorsque la requête source
change. (nombre de colonnes ...) ou alors il y a une
astuce que je n'ai pas saisie !

Merci

-----Message d'origine-----
Si il y a bien un truc qu'Access fait à merveille, c'est
la requête analyse croisée...
A plus
-----Message d'origine-----
Bonjour,

Je voudrais disposer les données venant d'une requête
sous

forme de tableau :

Exemple : une société qui vend des articles de bureau:
en abscisse le nom des vendeurs et en ordonnée le nom
des


articles vendus. A l'intersection le nombre d'articles
vendus par personne.
Avec Access cela ne me semble pas possible. Il faut
passer

par Excel mais cela demande des manipulations.

Y a-t-il un soft qui permet de créer facilement ce genre
de document à partir d'une base de données Access ?

Merci pour votre aide.
Mario
.

.





Avatar
Manu
Effectivement, ça se complique.
Dans ce cas il faut créer dynamiquement (en VBA) l'état.
Ma solution (testée et éprouvée):
1/Créer la requête analyse croisée
2/Créer un état modèle une fois pour toute contenant tous
les contrôles "figés".
3/Ensuite en code:
Copier cet état dans un nouvel état.
Ajouter les colonnes (voir: CreateReportControl)
En calculant dynamiquement le nombre,la largeur et la
position des colonnes par rapport à ta largeur de page.
Un peu de patience et ça marche...
Manu
www.logik64.com

-----Message d'origine-----
Merci pour ta réponse.
C'est vrai: c'est facile de faire une requête croisée.
Mais c'est moins évident de faire un état avec une mise
en

page correcte qui se modifie lorsque la requête source
change. (nombre de colonnes ...) ou alors il y a une
astuce que je n'ai pas saisie !

Merci

-----Message d'origine-----
Si il y a bien un truc qu'Access fait à merveille, c'est
la requête analyse croisée...
A plus
-----Message d'origine-----
Bonjour,

Je voudrais disposer les données venant d'une requête
sous

forme de tableau :

Exemple : une société qui vend des articles de bureau:
en abscisse le nom des vendeurs et en ordonnée le nom
des


articles vendus. A l'intersection le nombre d'articles
vendus par personne.
Avec Access cela ne me semble pas possible. Il faut
passer

par Excel mais cela demande des manipulations.

Y a-t-il un soft qui permet de créer facilement ce
genre



de document à partir d'une base de données Access ?

Merci pour votre aide.
Mario
.

.


.






Avatar
Dakota77
Un grand merci.
Mais ça j'ai jamais fait et même avec un peu de patience
ça risque de durer longtemps.

Comment copier un état dans un nouvel état ?
N'y aurait-il pas un petit exemple quelque part ?

Encore merci

-----Message d'origine-----
Effectivement, ça se complique.
Dans ce cas il faut créer dynamiquement (en VBA) l'état.
Ma solution (testée et éprouvée):
1/Créer la requête analyse croisée OK
2/Créer un état modèle une fois pour toute contenant tous
les contrôles "figés". OK
3/Ensuite en code:
Copier cet état dans un nouvel état.
Ajouter les colonnes (voir: CreateReportControl)
En calculant dynamiquement le nombre,la largeur et la
position des colonnes par rapport à ta largeur de page.
Un peu de patience et ça marche...
Manu
www.logik64.com

-----Message d'origine-----
Merci pour ta réponse.
C'est vrai: c'est facile de faire une requête croisée.
Mais c'est moins évident de faire un état avec une mise
en

page correcte qui se modifie lorsque la requête source
change. (nombre de colonnes ...) ou alors il y a une
astuce que je n'ai pas saisie !

Merci

-----Message d'origine-----
Si il y a bien un truc qu'Access fait à merveille,
c'est



la requête analyse croisée...
A plus
-----Message d'origine-----
Bonjour,

Je voudrais disposer les données venant d'une requête
sous

forme de tableau :

Exemple : une société qui vend des articles de bureau:
en abscisse le nom des vendeurs et en ordonnée le nom
des


articles vendus. A l'intersection le nombre d'articles
vendus par personne.
Avec Access cela ne me semble pas possible. Il faut
passer

par Excel mais cela demande des manipulations.

Y a-t-il un soft qui permet de créer facilement ce
genre



de document à partir d'une base de données Access ?

Merci pour votre aide.
Mario
.

.


.


.