Rechercher : dans
Par :

Comment trier axe de données d'un graphique

Dernière réponse le 17 jan 2005 à 17:57:14 arnoldint, le 17 jan 2005 à 15:14:57 
 Signaler ce message aux modérateurs

Bonjour,

J'ai des graphes sous access, le prblème est comme suit:

j'ai une table avec un champs "semaine" présenté par (S52,S53,S1,S2,....S51).
quand je fait un graphe je dois présenter ces semaine sur l'axe des abcisses en en regroupant ces semaines et en commençant par S52 après S53 et après S1,S2,....,S51.
comment faire svp?
merci.

Meilleures réponses pour « comment trier axe de données d'un graphique » dans :
[Excel] Trier sur les lignes (horizontalement), non les colonnes VoirMicrosoft Excel est configuré par défaut pour réaliser un tri sur les colonnes (Données / Trier). Pour trier les données horizontalement, il suffit de sélectionner les données à trier, puis de cliquer sur le bouton Options et, dans le panneau...
Télécharger Trilogie sécurité des données VoirComme on dit, jamais deux sans trois, alors voilà la trilogie infaillible et performant. On le surnome la « trilogie sécurité des données» parce qu’il est composé de trois programmes de protection en tout genre. Trilogie Sécurité des Données...
Carte graphique VoirLes cartes graphiques accélératrices 2D La carte graphique (en anglais graphic adapter), parfois appelée carte vidéo ou accélérateur graphique, est l'élément de l'ordinateur chargé de convertir les données numériques à afficher en données graphiques...

1

random, le 17 jan 2005 à 15:41:18

Tes semaines font référence à deux années différentes
si tu possédes ces années ou une date qui les contient il te faut
mettre sur ton graphe an&semaine et en étiquette travaillez le format avec les dormats de texte
sinon il faut écrire une fonction
qui supprime le s de s1,s52
qui pour 52 et 53 met le nombre à nombre -53
faire une requête qui trie les données
si ta table comporte une clef type compteur tu peux aussi l'utiliser pour le tri

elle est pas belle, la vie ?

Répondre à random

2

arnoldint, le 17 jan 2005 à 16:36:10

Merci, g un champ compteur automatique ca peut aider mais g toujours un souci:
quand je selectionne ce champ compteur il doit etre affiché dans la requete mais il ne regroupe pas les lignes qui ont la meme semaine puisque le compteur n'est pas distinct!!!
donc g tjrs un resultat qui ressemble à:

52 | 11 | 3
52 | 2 | 4
53 | 1 | 6
53 | 2 | 2
1 | 8 | 3
1 | 2 | 4
2 | 7 | 0


et si je les regroupe je pourrai pas les représenter dans l'ordre que je veux.
g déjà pensé à mettre 0452, 0453, 0501....
mais ca serait lourd dans la saisie et ca va me changer plusieurs requetes..
ca fait une semaine que j'y pense :(

Répondre à arnoldint

3

arnoldint, le 17 jan 2005 à 17:03:31

Eureka !!
g créé une nouvelle table avec un chaps compteu et un champs text dans laquel g saisie les semaine en commencant par 52 et dans mes requetes je lie cette table aux autres tables et ca marche!!!!!!!!!!!!!!!!!!!!!!!!!

;)

Répondre à arnoldint

4

random, le 17 jan 2005 à 17:08:10

Sinon tu peux essayer cette fonction


Function retrie(z As String) As Integer
Dim v As Integer
v = CInt(Replace(UCase(z), "S", ""))
If v > 51 Then v = v - 53
retrie = v
End Function


elle est pas belle, la vie ?

Répondre à random

5

 arnoldint, le 17 jan 2005 à 17:57:14

Eureka !!
g créé une nouvelle table avec un chaps compteu et un champs text dans laquel g saisie les semaine en commencant par 52 et dans mes requetes je lie cette table aux autres tables et ca marche!!!!!!!!!!!!!!!!!!!!!!!!!

;)

Répondre à arnoldint