Transposer colonnes sous Access
np91
Messages postés
2
Statut
Membre
-
Jean_Jacques Messages postés 1048 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
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
A voir également:
- Transposer colonnes sous Access
- Comment faire des colonnes sur word - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Inverser deux colonnes excel - Guide
- Acer quick access - Forum logiciel systeme
- Access appdata - Guide
4 réponses
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.
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.
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
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
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.
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.
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.
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.