OVH Cloud OVH Cloud

créer des colonnes

8 réponses
Avatar
azertyminuss
Bonjour,

J'ai dans une table dans une seule colonne des chiffres de 0 =E0 18
Style:
1
1
2
3
1
2
4

dans l'exemple, le 1 3x, le 2 2x, le 3 1x, le 4 1x


Comment faire pour qu'access cr=E9e des colonnes par nombres de fois que
le chiffre est lu et nomme les colonnes ?

colonne 1 chiffre 3 et chiffre 4
colonne 2 chiffre 2
colonne 3 chiffre 1

Je s=E8che un peu...
Merci

8 réponses

Avatar
Tisane
Bonjour azertyminuss,

J'ai dans une table dans une seule colonne des chiffres de 0 à 18
Style:
1
1
2
3
1
2
4
dans l'exemple, le 1 3x, le 2 2x, le 3 1x, le 4 1x
Comment faire pour qu'access crée des colonnes par nombres de fois que
le chiffre est lu et nomme les colonnes ?
colonne 1 chiffre 3 et chiffre 4
colonne 2 chiffre 2
colonne 3 chiffre 1


Je ne sais pas si j'ai bien compris l'objectif.
Tu veux faire une requête Analyse croisée ?

Essayons quand même :
- crée une requête avec ta table
- menu Requête | Analyse croisée
- sélectionne ton champ "Chiffre" 2 fois
- modifie l'un des 2, ainsi :
Champ : "Chiffre " & [Chiffre]
Opération : Regroupement
Analyse : En-tête de colonne

- le 2e champ Chiffre doit se présenter ainsi :
Champ : Chiffre
Opération : Compte
Analyse : Valeur

- ajoute enfin une 3e colonne avec quelque chose qui peut ressembler à cela
:
Champ : Comptage: "Nb chiffres"
Opération : Regroupement
Analyse : En-tête de ligne

En image à l'adresse suivante :
http://cjoint.com/?mAhiFKcTbk

--
Tisane

Avatar
azertyminuss
Bonjour Tisane,
J'avais pensé à votre idée,

Voici plus précisement ma demande, une liste de N° de sortie ( auto
number) et d'élément sorti

N° Sortie Element sorti
1 6
2 12
3 6
4 3
5 5
6 3
7 3

Création de colonnes comme ci- dessous

Sorti 1x N° sortie
6 1
12 2
3 4
5 5

Sorti 2x N° sortie
6 3
3 6

Sorti 3x N° sortie
3 7

Merci pour votre réponse
Avatar
Tisane
Bonjour azertyminuss,

Voici plus précisement ma demande, une liste de N° de sortie ( auto
number) et d'élément sorti
N° Sortie Element sorti
1 6
2 12
3 6
4 3
5 5
6 3
7 3
Création de colonnes comme ci- dessous
Sorti 1x N° sortie
6 1
12 2
3 4
5 5
Sorti 2x N° sortie
6 3
3 6
Sorti 3x N° sortie
3 7


En effet, on est loin de ta première demande ;-)
Tu n'obtiendras pas, dans une requête, la présentation que tu demandes.
Cela, tu peux l'obtenir grâce à un état.
Si tu veux le résultat dans une requête, pour moi cela reste de l'analyse
croisée. Dans la réponse donnée précédemment, tu peux remplacer "Comptage:
"Nb chiffres"" par N° Sortie.

Mais quelqu'un aura peut-être gardé les idées plus claires que moi dans
l'entre-deux fêtes ;-)

PS : j'ai un doute sur la cohérence de ta table. Tu te sers d'un numéro
automatique pour les n° de sortie.
Tu sais que, tôt ou tard, tu auras des trous dans ces numéros ?

--
Tisane

Avatar
Thom
Bonjour azertyminuss,

A mon tour je tente de comprendre la question :-)

Si j'ai bien compris, tu veux placer le numéro de sortie dans la colonne
correspondant à l'élément sorti. Si c'est bien ça, as tu un nombre défini
d'élément de sortie?

Si c'est le cas, je penses que tu peux résoudre ton problème avec une
requête sur ta table des sorties, avec dans ta colonne 1 :
iif([élement sorti]=1;[N° Sortie];"")

dans ta colonne 2 :
iif([élement sorti]=2;[N° Sortie];"")

...etc jusqu'à ton élément de sortie maximum

c'est une alternative au tableau croisé dynamique de tisane qui offre moins
de souplesse que ceux-ci

Thom


a écrit dans le message de news:

Bonjour Tisane,
J'avais pensé à votre idée,

Voici plus précisement ma demande, une liste de N° de sortie ( auto
number) et d'élément sorti

N° Sortie Element sorti
1 6
2 12
3 6
4 3
5 5
6 3
7 3

Création de colonnes comme ci- dessous

Sorti 1x N° sortie
6 1
12 2
3 4
5 5

Sorti 2x N° sortie
6 3
3 6

Sorti 3x N° sortie
3 7

Merci pour votre réponse
Avatar
Tisane
Je me permets de placer sur Ci-joint une image de ce que tu souhaites (copie
d'écran du fichier que tu m'as envoyé), afin que d'autres intervenants
puissent te donner un coup de main.
http://cjoint.com/?mBlHA5nYJ7

--
Tisane


wrote:

Voici plus précisement ma demande, une liste de N° de sortie ( auto
number) et d'élément sorti

N° Sortie Element sorti
1 6
2 12
3 6
4 3
5 5
6 3
7 3

Création de colonnes comme ci- dessous

Sorti 1x N° sortie
6 1
12 2
3 4
5 5

Sorti 2x N° sortie
6 3
3 6

Sorti 3x N° sortie
3 7

Merci pour votre réponse


Avatar
azertyminuss
Merci beaucoup Tisane...
Avatar
Thom
Voici une ébauche de solution, la requête est un peu complexe, mais
j'obtiens selon ton exemple http://cjoint.com/?mBoe7LumIq

le même résultat que toi sauf qu'il ne reste à répartir ce résultat en
plusieurs tables.

En espérant que ça va t'aider
A+,
Thom

a écrit dans le message de news:

Merci beaucoup Tisane...



Avatar
azertyminuss
Thom,

Bravooooooo et merci....
Ceci me permet beaucoup de possibiltés !!!