Rechercher : dans
Par :

Transposer colonnes sous Access

Dernière réponse le 26 aoû 2008 à 16:09:49 np91, le 25 aoû 2008 à 14:49:43 
 Signaler ce message aux modérateurs

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




Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « transposer colonnes sous Access » dans :
PhpMyAdmin - 1045- Access denied for user root@localhost VoirPhpMyAdmin - Access denied for user root’@localhost Cette astuce est destinée à ceux qui ont un problème d’ouverture de PhpMyAdmin (par exemple avec WAMP Server ou EasyPHP) avec l'erreur suivante : #1045- Access denied for user...
[Outlook] Réponse du serveur : Erreur 554 - Relay Access denied VoirVotre client de messagerie vous affiche l'erreur suivante : Erreur 554 - Relay Access Denied Ce problème est lié à l'utilisation d'un serveur de courrier sortant (serveur SMTP) sur un domaine n'appartenant pas au fournisseur d'accès. En effet, afin...
Access 97 sous XP - Mémoire insuffisante VoirProblème Solution Problème Le message "mémoire insuffisante" apparaît lorsque l'on essaie de lancer Access 97 sous Windows XP suite à l'installation d'Access ou du pack Office 97. Ne changez rien à votre configuration matérielle, le...
WPA - WiFi Protected Access VoirIntroduction au WPA WPA (WiFi protected Access est une solution de sécurisation de réseau WiFi proposé par la WiFi Alliance, afin de combler les lacunes du WEP. WPA - WiFi Protected Access Le WPA est une version « allégée » du protocole...
SQL - Modification de table VoirModification de table Il est possible de supprimer une table grâce à la clause DROP, il existe aussi des commandes moins extrêmes permettant L'ajout de colonnes La modification de colonnes La suppression de colonnes Enfin, il est possible...
Cryptage par transposition VoirLes méthodes de chiffrement par transposition consistent à réarranger les données à chiffrer de façon à les rendre incompréhensibles. Il s'agit par exemple de réordonner géométriquement les données pour les rendre visuellement inexploitables. La...

1

Jean_Jacques, le 25 aoû 2008 à 18:25:05

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.

Répondre à Jean_Jacques

2

np91, le 26 aoû 2008 à 09:55:32

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

Répondre à np91

3

Jean_Jacques, le 26 aoû 2008 à 13:41:00

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.

Répondre à Jean_Jacques

4

 Jean_Jacques, le 26 aoû 2008 à 16:09:49

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.a­spx
http://www.microsoft.com/...

Bonne réception

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

Répondre à Jean_Jacques