OVH Cloud OVH Cloud

AccessLabo ? ca existe ?

2 réponses
Avatar
sruojlim
Bonjour à tous et toutes

Deux petites questions de grandes envergures
1.A l'instar de Excelabo, existe t-il un AccessLabo...J'avoue ne pas avoir
chercher. Meat coule pas. N.B. La première question étant optionnelle, vous
ne perdrez donc aucun point en n'y répondant pas!!

2.Dois-je faire une sous-requête ou une requête croisée si je veux obtenir
la somme d'un champ extrait d'une requête. Exemple : en faisant une requête
pour obtenir seulement les heures travaillées de Jean-Paul, comment puis-je
en faire la somme automatique. N.B. Je ne sais pas comment on fait une
requête croisée ou une sous-requête et je ne sais même pas si c'est le bon
moyen pour arriver à mes fins.

Dans quels cas utilise t-on les requêtes croisées? Y a t-il des ressources
internet (surement que oui) qui m'expliquerait? Ai-je été suffisamment
clair? Peut-être que si on m'explique grosso modo, j'y arriverai.

Merci par des avances
Jean-Marc

2 réponses

Avatar
Jessy Sempere [MVP]
Bonjour


1.A l'instar de Excelabo, existe t-il un AccessLabo...J'avoue ne pas avoir
chercher. Meat coule pas. N.B. La première question étant optionnelle,
vous

ne perdrez donc aucun point en n'y répondant pas!!


Non mais tu trouveras dans l'adresse de ma signature divers site traitant
d'Access...

2.Dois-je faire une sous-requête ou une requête croisée si je veux obtenir
la somme d'un champ extrait d'une requête. Exemple : en faisant une
requête

pour obtenir seulement les heures travaillées de Jean-Paul, comment
puis-je

en faire la somme automatique. N.B. Je ne sais pas comment on fait une
requête croisée ou une sous-requête et je ne sais même pas si c'est le bon
moyen pour arriver à mes fins.


En fait il ne s'agit d'une requête d'analyse croisée, il faut que tu fasses
une
requête de regroupement pour pouvoir faire ta somme.
Tu n'as pas besoins de passer par plusieurs requête, tu fais une requête
basée sur ta table, tu mets le champ "Employé" et le champ
"HeureTravaillées".
Ensuite tu click sur l'icone Opération (E) là tu auras une ligne Opération
qui va se
rajouter, pour employé tu mets "Regroupement" et pou Heure, tu mets "Somme"
Ensuite tu n'as plus qu'à mettre ton critère dans le champ Employé.

Dans quels cas utilise t-on les requêtes croisées?


Avec un exemple ce sera plus clair :

Table :
Employé Heure Année
Toto 10 2004
Tata 15 2004
Titi 8 2004
Toto 12 2005
Tata 26 2005

Si tu fais une analyse croisée avec Employe en en-tête de ligne, Année en
en-tête
de colonne et Heure en valeur, tu auras comme résultat :

Employé 2004 2005
Toto 10 12
Tata 15 26
Titi 8 0

L'avantage c'est que si tu as d'autres année, les colonnes se rajouteront
automatiquement.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------

Avatar
sruojlim
Merci Jessy

Je n'ai pas bien compris l'emploi d'une requête-croisée dynamique à
hypothèse récurrente mais bon, ce sera pour mon prochain niveau. Comme on
dit par ici:j'ai encore quelques croutes à manger.

Mais ne t'en fais pas, pour le reste ca va super; tes explications pour mon
problème spécifique sont très claires et "siempre" à propos. Je m'empresse
d'aller jeter un coup d'oeil aux sites proposés et de parfaire ma petite
requête qui va bon "train"; un petit arrêt aux pompes c'est super.

Merci encore et à bientôt

"Jessy Sempere [MVP]" a écrit dans le message de
news: 42009576$
Bonjour


1.A l'instar de Excelabo, existe t-il un AccessLabo...J'avoue ne pas
avoir
chercher. Meat coule pas. N.B. La première question étant optionnelle,
vous

ne perdrez donc aucun point en n'y répondant pas!!


Non mais tu trouveras dans l'adresse de ma signature divers site traitant
d'Access...

2.Dois-je faire une sous-requête ou une requête croisée si je veux
obtenir
la somme d'un champ extrait d'une requête. Exemple : en faisant une
requête

pour obtenir seulement les heures travaillées de Jean-Paul, comment
puis-je

en faire la somme automatique. N.B. Je ne sais pas comment on fait une
requête croisée ou une sous-requête et je ne sais même pas si c'est le
bon
moyen pour arriver à mes fins.


En fait il ne s'agit d'une requête d'analyse croisée, il faut que tu
fasses
une
requête de regroupement pour pouvoir faire ta somme.
Tu n'as pas besoins de passer par plusieurs requête, tu fais une requête
basée sur ta table, tu mets le champ "Employé" et le champ
"HeureTravaillées".
Ensuite tu click sur l'icone Opération (E) là tu auras une ligne Opération
qui va se
rajouter, pour employé tu mets "Regroupement" et pou Heure, tu mets
"Somme"
Ensuite tu n'as plus qu'à mettre ton critère dans le champ Employé.

Dans quels cas utilise t-on les requêtes croisées?


Avec un exemple ce sera plus clair :

Table :
Employé Heure Année
Toto 10 2004
Tata 15 2004
Titi 8 2004
Toto 12 2005
Tata 26 2005

Si tu fais une analyse croisée avec Employe en en-tête de ligne, Année en
en-tête
de colonne et Heure en valeur, tu auras comme résultat :

Employé 2004 2005
Toto 10 12
Tata 15 26
Titi 8 0

L'avantage c'est que si tu as d'autres année, les colonnes se rajouteront
automatiquement.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------