|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : septembre 2011 Messages : 10 ![]() |
Bonjour à tous,
Je cherche à créer une requête qui me sortira la combinaison de deux tables liées et, en plus, un champ qui sera calculé sur base d'une condition. Je vous donne le cas concret: J'ai une base (disons Table1) qui contient des "objets", leur localisation et leur "type". Pour simplifier, Table1 est en trois colonnes: OBJET | LOCALISATION | TYPE_OBJET J'ai une deuxième Table (Table 2) qui contient des infos sur les localisations possibles, sous la forme: LOCALISATION | PLACE_DISPONIBLE Je voudrais écrire une requête access qui me donne la vue suivante: OBJET | LOCALISATION | CHAMP_CALCULE Le CHAMP_CALCULE devrait être calculé comme suit: Si TYPE_OBJET = "NOMAL", CHAMP_CALCULE = 1 Si TYPE_OBJET = "ISOLE", CHAMP_CALCULE = PLACE_DISPONIBLE Le CHAMP_CALCULE me permet de savoir quelle est la place occupée par un OBJET. Certains objets nécessitent d'être "isolés" et occupent donc toute la place de stockage disponible dans la localisation... Ceci me permet de calculer des taux d'utilisation. Pourriez-vous m'aider? |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 178 ![]() |
Bonjour Jeanwsl,
As-tu déjà créé la requête qui lie Table1 et Table2 ? Nous verrons, après, la création du champ calculé pour lequel il faudra utiliser la fonction VraiFaux(), via l'assisant.
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#3 | |
|
Invité régulier
![]() Inscription : septembre 2011 Messages : 10 ![]() |
En effet, la voici:
Citation:
|
|
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 178 ![]() |
Je te suggère de passer par l'assistant.
Dans la partie "Champ" (SELECT) , tu ajoutes "CHAMP_CALCULE :" puis la fonction VraiFaux() que je te laisse découvrir dans l'aide Access, les tutos, le forum, Google, etc... elle est très bien expliquée partout. Le code SQL se transformera donc en : Code sql :
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
||
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : septembre 2011 Messages : 10 ![]() |
Génial! Merci pour ta réponse rapide!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com