Access : requête sur Tableau coisé
Fermé
Kouroumass
Messages postés
4
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
31 mars 2008
-
31 mars 2008 à 17:49
Kouroumass Messages postés 4 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 31 mars 2008 - 31 mars 2008 à 22:53
Kouroumass Messages postés 4 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 31 mars 2008 - 31 mars 2008 à 22:53
A voir également:
- Access : requête sur Tableau coisé
- Access appdata - Guide
- Acer quick access - Forum logiciel systeme
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- Controller access network - Télécharger - Contrôle parental
- You don't have permission to access this resource ✓ - Forum Réseaux sociaux
3 réponses
LatelyGeek
Messages postés
1758
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
5 janvier 2023
550
31 mars 2008 à 19:04
31 mars 2008 à 19:04
Bonjour,
je ne comprends pas ce que tu appelles table "regroupée en tableau croisé". Je veux bien t'aider, mais pourrais tu poster la base? cjoint.com
je ne comprends pas ce que tu appelles table "regroupée en tableau croisé". Je veux bien t'aider, mais pourrais tu poster la base? cjoint.com
tompols
Messages postés
1273
Date d'inscription
jeudi 29 juillet 2004
Statut
Contributeur
Dernière intervention
25 novembre 2013
435
31 mars 2008 à 22:02
31 mars 2008 à 22:02
Bonsoir,
Un tableau croisé est en fait le résultat d'une requete SQL, ton probleme est donc de faire la bonne requete sur tes tables (avec regroupements et filtres). Peux-tu nous en dire plus sur la table en question et les regroupements/filtres que tu souhaites ? Après, ça devrait pas etre bien dur d'écrire la requete ;) .....
Si tes données ne sont pas confidentielles, tu peux poster un fichier ici : http://www.cijoint.fr/
Tom
Un tableau croisé est en fait le résultat d'une requete SQL, ton probleme est donc de faire la bonne requete sur tes tables (avec regroupements et filtres). Peux-tu nous en dire plus sur la table en question et les regroupements/filtres que tu souhaites ? Après, ça devrait pas etre bien dur d'écrire la requete ;) .....
Si tes données ne sont pas confidentielles, tu peux poster un fichier ici : http://www.cijoint.fr/
Tom
Kouroumass
Messages postés
4
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
31 mars 2008
31 mars 2008 à 22:25
31 mars 2008 à 22:25
Merci pour le feedback
En fait c'est une table où il y a les champs suivants :
- appelant
- appelés
- durée de l'appel en secondes
comme il s'agit du détail des appels, cela veut dire qu'une personne peut appelé (ou être appelé) à plusieurs reprise.
Je m'en rends compte en affichant la table en mode tableau croisé.
Je que je souhaite, c'est faire une requête qui me permet d'avoir :
- pour chaque appelant : le nombre total de secondes
- la possibilité de filtrer ce nombre total en fonction d'un seuil que je peux déterminer. Par exemple me présenter que les numéros appelants dont la durée total est supérieur à 1000 secondes.
Merci d'avance
En fait c'est une table où il y a les champs suivants :
- appelant
- appelés
- durée de l'appel en secondes
comme il s'agit du détail des appels, cela veut dire qu'une personne peut appelé (ou être appelé) à plusieurs reprise.
Je m'en rends compte en affichant la table en mode tableau croisé.
Je que je souhaite, c'est faire une requête qui me permet d'avoir :
- pour chaque appelant : le nombre total de secondes
- la possibilité de filtrer ce nombre total en fonction d'un seuil que je peux déterminer. Par exemple me présenter que les numéros appelants dont la durée total est supérieur à 1000 secondes.
Merci d'avance
tompols
Messages postés
1273
Date d'inscription
jeudi 29 juillet 2004
Statut
Contributeur
Dernière intervention
25 novembre 2013
435
31 mars 2008 à 22:42
31 mars 2008 à 22:42
Re,
Bon, en SQL ça fait ça :
sinon dans access, en mode création de requete :
http://www.cijoint.fr/cjlink.php?file=cj200803/cijriqRMmx.gif
Voilà...
Tom
Bon, en SQL ça fait ça :
select appelant, sum(durée) from table group by appelant having sum(durée) > 1000
sinon dans access, en mode création de requete :
http://www.cijoint.fr/cjlink.php?file=cj200803/cijriqRMmx.gif
Voilà...
Tom
Kouroumass
Messages postés
4
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
31 mars 2008
31 mars 2008 à 22:53
31 mars 2008 à 22:53
Excellent!
Vous m'avez fait gagner 2 jours de sommeil!
Merci encore!
A bientôt
Vous m'avez fait gagner 2 jours de sommeil!
Merci encore!
A bientôt
31 mars 2008 à 19:54
Cela permet ainsi de faire des regroupements de lignes.
Par exemple la table de données contient des données d'appel téléphonique de la journée (donc une personne peut appeler plusieurs fois dans la journée) : numéro d'appel et durée
En présentant la table en mode tableau croisé j'ai tout de suite le total des appels de la personne sur la période.
Ce que je veux faire, c'est une requête qui me donne non seulement cet information, mais aussi un filtre qui me permet d'afficher que les numéros dont le total durée (donc durées concaténées) est supérieur à 10 minutes
J'espère que je suis plus clair