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 24/05/2011, 13h08   #1
Invité de passage
 
Inscription : mai 2010
Messages : 24
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 24
Points : 4
Points : 4
Par défaut Ajout de champs (colonnes) incrémentés

Bonjour

je suis une débutante en access et je cherche comment ajouter dans une requête des colonnes incrémenter en fonction d'une valeur maximale d'un autre champ et cela sous access 2003
Pour mieux expliquer en fait j'ai le champ Nombre de control. de ce champ je récupére la valeur maximale (par exemple 5) et je voudrai avoir dans ma requête comme résultat une requête avec 6 colonnes comme suit

Nombre de control Control1 Control2 controle3 control4 control5 control6

j'espère que je suis claire car je suis vraiment coincée
issane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 20h05   #2
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bonjour Issane,

Citation:
Envoyé par Issane
pas de réponses
==> cela ne m'étonne pas trop...


Citation:
Envoyé par Issane
je voudrai avoir dans ma requête comme résultat une requête avec 6 colonnes comme suit

Nombre de control Control1 Control2 controle3 control4 control5 control6
==> admettons... quelles seraient les valeurs qu'il faudrait afficher dans les colonnes Control1 Control2 controle3 control4 control5 control6 ?
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 22h28   #3
Invité de passage
 
Inscription : mai 2010
Messages : 24
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 24
Points : 4
Points : 4
Oui donc je vais être plus explicite

En fait la table en question contient 3 champs: Code du produit, Numéro de controle, Résulat du contrôle (accepté ou rejetée)

Donc supposons q'un produit x a subit 4 contrôle ( donc rejetée dans le 1,2,3 contrôle puis accepté au niveau du contrôle 4). j'aimerai que la requête soit sous la forme suivante

Code du produit|Nombre de contrôle|Controle1|controle2|controle3|controle4
X |4 |Rejeté |Rejeté |Rejeté |Accepté
issane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2011, 09h54   #4
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bonjour Issane et Philippe,

Citation:
Envoyé par Issane
Code du produit|Nombre de contrôle|Controle1|controle2|controle3|controle4
X |4 |Rejeté |Rejeté |Rejeté |Accepté
==> Philippe, la seconde ligne semble être les valeurs des contrôles.

Si c'est le cas, tu voudrais obtenir :
Code :
1
2
Code du produit|Nombre de contrôle|Controle1|controle2|controle3|controle4
X              |4                 |Rejeté   |Rejeté   |Rejeté   |Accepté
==> soit, 1 ligne par code produit, avec les contrôles en colonnes à partir d'une table qui
Citation:
Envoyé par Issane
.../... contient 3 champs: Code du produit, Numéro de controle, Résulat du contrôle (accepté ou rejetée)
==> soit, 1 ligne par code produit/contrôle.

La solution est à chercher, via l'assistant "requête analyse-croisée". L'assistant est très bien fait, il suffit de répondre aux questions et, éventuellement, de modifier la requête après coup. Ce type de requête transforme (TRANSFORM) une table/requête contenant plusieurs lignes par clé en un tableau contenant une seule ligne par clé.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2011, 10h50   #5
Invité de passage
 
Inscription : mai 2010
Messages : 24
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 24
Points : 4
Points : 4
Merci a vous tous oui effectivement j'ai résolu le pb ac une requête de type analyse croisé en jouant sur les en tête de ligne et de colonnes

encore une fois merci pour vos conseils
issane est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h13.


 
 
 
 
Partenaires

Hébergement Web