Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/11/2010, 09h06   #1
Membre Expert
 
Avatar de Civodul4
 
Inscription : mai 2003
Messages : 2 133
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 2 133
Points : 2 239
Points : 2 239
Par défaut Analyse croisée trop de colonnes

Bonjour,

Je cherche à faire une analyse croisée ( je pense ) qui me retourne un message d'erreur ( donc je ne sais pas si c'est l'analyse croisée qui peut résoudre mon problème ).

J'ai donc une base d'articles avec en face un nom de fournisseur.

Article1 NomFournisseur1
Article1 NomFournisseur2
Article2 NomFournisseur3
.....



Je souhaite obtenir :

Article1 Nombre de fournisseurs Nomfournisseur1 Nomfournisseur2 ...
Article2 Nombre de fournisseurs Nomfournisseur1 Nomfournisseur2 ...

Actuellement, j'ai fait une requête qui comptabilise le nombre de fournisseur par référence et essayé une analyse croisée pour le nom mais j'ai une erreur qui me dit trop de colonne ( Access me créé une colonne par fournisseur ce qui n'est pas ce que je veux ).


Merci de votre aide et désolé pour la longueur du message .
__________________
Merci de lire les règles du forum ainsi que le mode d'emploi du forum

Merci de penser à : !

Il y a 10 types de personnes, ceux qui comprennent le binaire et les autres ...
Civodul4 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 15h18   #2
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 856
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 856
Points : 10 734
Points : 10 734
Envoyer un message via MSN à jpcheck
salut Civodul ,

est-ce que tu souhaites concatener la liste dans un champs ?

Auquel cas tu peux utiliser le code propose en passant par la

http://access.developpez.com/sources...QLLigneColonne
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 17h24   #3
Membre Expert
 
Avatar de Civodul4
 
Inscription : mai 2003
Messages : 2 133
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 2 133
Points : 2 239
Points : 2 239
Non, en fait j'ai besoin de plusieurs colonnes et non d'une seule.

Mes colonnes deviennent :

Article1 Fournisseur1 Fournisseur2 .....
Article2 Fournisseur3 Fournisseur2 .....

Actuellement, je le fais par Vba mais sur 15000 records, c'est d'une lenteur exaspérante....
__________________
Merci de lire les règles du forum ainsi que le mode d'emploi du forum

Merci de penser à : !

Il y a 10 types de personnes, ceux qui comprennent le binaire et les autres ...
Civodul4 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 17h28   #4
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 856
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 856
Points : 10 734
Points : 10 734
Envoyer un message via MSN à jpcheck
Ok,

tu les manipules comment ces data apres ?
Toujours dans Access ? tu passes dans Excel ?
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 11h18   #5
Membre Expert
 
Avatar de Civodul4
 
Inscription : mai 2003
Messages : 2 133
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 2 133
Points : 2 239
Points : 2 239
Une fois le tableau obtenu, je l'utilise dans d'autres requêtes et l'exporte sous Excel à la fin.
__________________
Merci de lire les règles du forum ainsi que le mode d'emploi du forum

Merci de penser à : !

Il y a 10 types de personnes, ceux qui comprennent le binaire et les autres ...
Civodul4 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 14h24   #6
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 856
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 856
Points : 10 734
Points : 10 734
Envoyer un message via MSN à jpcheck
Hello,

approche un poil bourrine, mais pas tant que ca

Tu construis ton tableau a l'origine en comptant le nombre maximum de produit en faisant un SELECT MAX(COUNT())

Une fois ton tableau "final" construit, tu le peuples avec un requete insert
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 18h25   #7
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 200
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 200
Points : 5 247
Points : 5 247
Salut,

Ou en es-tu dans ton problème ?

Peux-tu nous poster éventuellement le code sql de ta requête ?

__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h29.


 
 
 
 
Partenaires

Hébergement Web