Transposer colonnes sous Access

np91 Messages postés 2 Statut Membre -  
Jean_Jacques Messages postés 1048 Statut Membre -
Bonjour,

J'ai une table Access (2002) avec les colonnes suivantes: date, nom, prénom, heure. Pour chaque date/ nom/prénom, plusieurs lignes avec des heures différentes.
Je cherche à créer une table avec date , nom, prénom, heure1, heure2......

ex : table départ
Date Nom Prénom
13/08/2008 durand Pierre 08:35
13/08/2008 durand Pierre 12:10
13/08/2008 durand Pierre 13:45
13/08/2008 durand Pierre 18:03
13/08/2008 Martin David 09:35
13/08/2008 Martin David 19:01


au final souhaité :

Date Nom Prénom Heure1 Heure2 Heure3 Heure4
13/08/2008 durand Pierre 08:35 12:10 13:45 18:03
13/08/2008 Martin David 09:35 19:01



Merci d'avance




4 réponses

Jean_Jacques Messages postés 1048 Statut Membre 112
 
Bonsoir np91,

Sauf erreur de compréhension de ma part, ton besoin peut être comblé par un tableau croisé dynamique.

Pour ce faire :

- Se mettre en mode création sous ACCESS
- Formulaire /nouveau /Assistant de Tableau Croisé Dynamique

Ensuite la démarche est en pas à pas. Tu devrais t'en sortir après quelques essais pratiques


Cordialement

La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
0
np91 Messages postés 2 Statut Membre
 
Bonjour Jean-Jacques,

Merci pour cette réponse, mais j'avais déjà exploré cette voie. Le tableau croisé dynamique me donne :


Date Nom Prénom 08:35 12:10 13:45 18:03 09:35 19:01
13/08/2008 durand Pierre
13/08/2008 Martin David

Or, je souhaite obtenir les valeurs des heures à l'intérieur du tableau et la création de variables heure1....heuren en fonction du nombre d'heure différentes associés à date/nom/prénom. :

Date Nom Prénom Heure1 Heure2 Heure3 Heure4
13/08/2008 durand Pierre 08:35 12:10 13:45 18:03
13/08/2008 Martin David 09:35 19:01

Si tu as des idées....

Bonne journée
0
Jean_Jacques Messages postés 1048 Statut Membre 112
 
Bonjour NP91,

Je n'ai pas pu faire mieux, mais mon intuition masculine (lol) m'incline à penser qu'une requête UNION
pourrait aboutir. Toutefois, je tourne en rond ...


NB H1 Heure
NOM 8:32 9:00 9:01 9:02 10:00 10:02 Total
ALPHONSE 1 1 2
BERNARD 1 1 2
CHARLES 1 1
DANIEL 1 1
EMILE 1 1
Total 1 1 1 1 1 2 7


Je lance donc un appel à la population du Forum pour faire avancer le Schmilblick

Cordialement
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
0
Jean_Jacques Messages postés 1048 Statut Membre 112
 
NP91,

Pour information
En furetant chez microsoft, j'ai trouvé un tutoriel interessant.
C'est un recueil de requêtes avec exemples à l'appui. Il s'appelle : QrySampl.mdb

- L'un des exemples se nomme : Changing Column Headings in a Crosstab query using Code


http://office.microsoft.com/en-us/downloads/CD010226021033.aspx
http://www.microsoft.com/downloads/details.aspx?FamilyId=AB5AFF5B-A8BA-4C2B-BAB7-EEA1F953C040&displaylang=en

Bonne réception

La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
0