OVH Cloud OVH Cloud

tranches d'âge

6 réponses
Avatar
HUÏEZ Fabienne
J'ai une table client (nom, pr=E9nom, age,.....)
et une table GroupeAge:
age_min age_max age_range
18 30 18-30
31 60 30-60
61 100 plus de 60

1 client appartient a un et un seul groupe d'age.
chaque groupe d'=E2ge =E0 plusieurs clients.

Je ne parviens pas =E0 faire la requete qui m'afficherait
nom age groupe
TOTO 19 18-30
TITI 36 30-60
TATA 18 18-30
TETE 67 plus de 60
...

merci pour vos r=E9ponses

6 réponses

Avatar
Raymond
Bonjour.

tu dis bien que tu as déjà une table groupAge, donc chaque client doit avoir
un champ qui permet de stocker son age et qui met en relation les deux
tables ? l'age doit être calculé par une requête mise à jour lors des
travaux, pour ne pas le recalculer chaque fois dans les requêtes ?
est-ce bien ça ? ou faut-il calculer l'age aussi ?
lorsque tu as les deux tables en relation il suffit d'une requête utilisant
ces deux tables pour sortir ton état.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"HUÏEZ Fabienne" a écrit dans le message de
news:020901c369b6$c7cb4e20$
J'ai une table client (nom, prénom, age,.....)
et une table GroupeAge:
age_min age_max age_range
18 30 18-30
31 60 30-60
61 100 plus de 60

1 client appartient a un et un seul groupe d'age.
chaque groupe d'âge à plusieurs clients.

Je ne parviens pas à faire la requete qui m'afficherait
nom age groupe
TOTO 19 18-30
TITI 36 30-60
TATA 18 18-30
TETE 67 plus de 60
...

merci pour vos réponses
Avatar
HUÏEZ Fabienne
Bonsoir Raymond,

Suite à ta réponse-questions, voici quelques précisions :

l'age est un champ de table qui est calculé (année
courante - année de naissance)

le problème est le champ qui met en relations les tables
Client et GroupAge. Ca me donne un résultat juste pour
les 3 ages minimum (18; 31 et 61). Si le client a 32 ans,
il n'est reconnu dans aucun groupe d'âge

@+
fabienne

-----Message d'origine-----
Bonjour.

tu dis bien que tu as déjà une table groupAge, donc
chaque client doit avoir

un champ qui permet de stocker son age et qui met en
relation les deux

tables ? l'age doit être calculé par une requête mise à
jour lors des

travaux, pour ne pas le recalculer chaque fois dans les
requêtes ?

est-ce bien ça ? ou faut-il calculer l'age aussi ?
lorsque tu as les deux tables en relation il suffit
d'une requête utilisant

ces deux tables pour sortir ton état.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"HUÏEZ Fabienne" a écrit dans le
message de

news:020901c369b6$c7cb4e20$
J'ai une table client (nom, prénom, age,.....)
et une table GroupeAge:
age_min age_max age_range
18 30 18-30
31 60 30-60
61 100 plus de 60

1 client appartient a un et un seul groupe d'age.
chaque groupe d'âge à plusieurs clients.

Je ne parviens pas à faire la requete qui m'afficherait
nom age groupe
TOTO 19 18-30
TITI 36 30-60
TATA 18 18-30
TETE 67 plus de 60
....

merci pour vos réponses

.



Avatar
Daniel Carollo
Bonjour Fabienne!

Voyez mon site a http://www.computing-tech.com/technical qui donne un
exemple dans la page "Lookup function in Access".

Bonne continuation.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"HUÏEZ Fabienne" wrote in message
news:00a201c36a76$76a38920$
Bonsoir Raymond,

Suite à ta réponse-questions, voici quelques précisions :

l'age est un champ de table qui est calculé (année
courante - année de naissance)

le problème est le champ qui met en relations les tables
Client et GroupAge. Ca me donne un résultat juste pour
les 3 ages minimum (18; 31 et 61). Si le client a 32 ans,
il n'est reconnu dans aucun groupe d'âge

@+
fabienne

-----Message d'origine-----
Bonjour.

tu dis bien que tu as déjà une table groupAge, donc
chaque client doit avoir

un champ qui permet de stocker son age et qui met en
relation les deux

tables ? l'age doit être calculé par une requête mise à
jour lors des

travaux, pour ne pas le recalculer chaque fois dans les
requêtes ?

est-ce bien ça ? ou faut-il calculer l'age aussi ?
lorsque tu as les deux tables en relation il suffit
d'une requête utilisant

ces deux tables pour sortir ton état.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"HUÏEZ Fabienne" a écrit dans le
message de

news:020901c369b6$c7cb4e20$
J'ai une table client (nom, prénom, age,.....)
et une table GroupeAge:
age_min age_max age_range
18 30 18-30
31 60 30-60
61 100 plus de 60

1 client appartient a un et un seul groupe d'age.
chaque groupe d'âge à plusieurs clients.

Je ne parviens pas à faire la requete qui m'afficherait
nom age groupe
TOTO 19 18-30
TITI 36 30-60
TATA 18 18-30
TETE 67 plus de 60
....

merci pour vos réponses

.



Avatar
Pierre CFI
bonjour Daniel
le probléme de ton site, c'est qu'il est en anglais ! comme ici c'est un groupe de discussions Français.... :O(((

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Daniel Carollo" a écrit dans le message de news:

Bonjour Fabienne!

Voyez mon site a http://www.computing-tech.com/technical qui donne un
exemple dans la page "Lookup function in Access".

Bonne continuation.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"HUÏEZ Fabienne" wrote in message
news:00a201c36a76$76a38920$
Bonsoir Raymond,

Suite à ta réponse-questions, voici quelques précisions :

l'age est un champ de table qui est calculé (année
courante - année de naissance)

le problème est le champ qui met en relations les tables
Client et GroupAge. Ca me donne un résultat juste pour
les 3 ages minimum (18; 31 et 61). Si le client a 32 ans,
il n'est reconnu dans aucun groupe d'âge

@+
fabienne

-----Message d'origine-----
Bonjour.

tu dis bien que tu as déjà une table groupAge, donc
chaque client doit avoir

un champ qui permet de stocker son age et qui met en
relation les deux

tables ? l'age doit être calculé par une requête mise à
jour lors des

travaux, pour ne pas le recalculer chaque fois dans les
requêtes ?

est-ce bien ça ? ou faut-il calculer l'age aussi ?
lorsque tu as les deux tables en relation il suffit
d'une requête utilisant

ces deux tables pour sortir ton état.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"HUÏEZ Fabienne" a écrit dans le
message de

news:020901c369b6$c7cb4e20$
J'ai une table client (nom, prénom, age,.....)
et une table GroupeAge:
age_min age_max age_range
18 30 18-30
31 60 30-60
61 100 plus de 60

1 client appartient a un et un seul groupe d'age.
chaque groupe d'âge à plusieurs clients.

Je ne parviens pas à faire la requete qui m'afficherait
nom age groupe
TOTO 19 18-30
TITI 36 30-60
TATA 18 18-30
TETE 67 plus de 60
....

merci pour vos réponses

.







Avatar
Daniel Carollo
Bonjour Pierre!

C'est vrai, ca fait maintenant longtemp que les pages sont en traduction, et
pas finies :-(
Mais le code est assez explicite pour donner des indices dans la bonne
direction...

Bien qu'ardent enthousiaste de la langue de Moliere, je trouve qu'un minimum
de connaissances dans Glais est necessaire quand on commence a trifouiller
dans la programmation. Je pense que le gouvernement ferait bien de mettre
autant d'enthousiasme a mettre dehors les MacDo plutot que d'essayer de
franciser les languages de programmation...

Mais bon, ce que j'en dis, c'est tout personnel...

Amicalement.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Pierre CFI" wrote in message
news:#
bonjour Daniel
le probléme de ton site, c'est qu'il est en anglais ! comme ici c'est un
groupe de discussions Français.... :O(((


--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr


Avatar
fabienne HUÏEZ
Merci Daniel, je vais aller voir l'adresse indiquée.
en attendant, j'ai contourné le problème en supprimant la
table GroupeAge et en faisant une condition VraiFaux
directement dans la requête.

fabienne
-----Message d'origine-----
Bonjour Fabienne!

Voyez mon site a http://www.computing-tech.com/technical
qui donne un

exemple dans la page "Lookup function in Access".

Bonne continuation.

--
Daniel :-)

Computing Technologies International - www.computing-
tech.com - We

provide solutions...

"HUÏEZ Fabienne" wrote in message
news:00a201c36a76$76a38920$
Bonsoir Raymond,

Suite à ta réponse-questions, voici quelques précisions :

l'age est un champ de table qui est calculé (année
courante - année de naissance)

le problème est le champ qui met en relations les tables
Client et GroupAge. Ca me donne un résultat juste pour
les 3 ages minimum (18; 31 et 61). Si le client a 32 ans,
il n'est reconnu dans aucun groupe d'âge

@+
fabienne

-----Message d'origine-----
Bonjour.

tu dis bien que tu as déjà une table groupAge, donc
chaque client doit avoir

un champ qui permet de stocker son age et qui met en
relation les deux

tables ? l'age doit être calculé par une requête mise à
jour lors des

travaux, pour ne pas le recalculer chaque fois dans les
requêtes ?

est-ce bien ça ? ou faut-il calculer l'age aussi ?
lorsque tu as les deux tables en relation il suffit
d'une requête utilisant

ces deux tables pour sortir ton état.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une
meilleure


efficacité de tes interventions sur MPFA.


"HUÏEZ Fabienne" a écrit dans le
message de

news:020901c369b6$c7cb4e20$
J'ai une table client (nom, prénom, age,.....)
et une table GroupeAge:
age_min age_max age_range
18 30 18-30
31 60 30-60
61 100 plus de 60

1 client appartient a un et un seul groupe d'age.
chaque groupe d'âge à plusieurs clients.

Je ne parviens pas à faire la requete qui m'afficherait
nom age groupe
TOTO 19 18-30
TITI 36 30-60
TATA 18 18-30
TETE 67 plus de 60
....

merci pour vos réponses

.




.