Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/08/2011, 15h06   #1
Invité de passage
 
Femme
Inscription : juillet 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : juillet 2011
Messages : 13
Points : 2
Points : 2
Par défaut Récuperer valeur requete

Bonjour à tous et à toutes,

Je vous expose mon petit souci.
J'ai créé une requête initiale avec deux champs:
- Le premier champ nommé bâtiment représenté une lettre (A à Y)
- Le deuxième champ nommé énergie représente une valeur numérique

Au final je crée un formulaire dans lequel j'ai un graphique avec la répartition en pourcentage de l’énergie de chaque bâtiment.

La ou ca bloque est que j'ai un bâtiment nommé H dont la valeur énergie provient d'une autre requête et que je n'arrive pas a inclure dans la requête initiale et donc dans le graphique
C'est plus parlant sur le jpeg joint

En vous remerciant pour votre aide
Images attachées
Type de fichier : jpg ss titre.JPG (28,2 Ko, 4 affichages)
Youpi59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2011, 15h37   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 474
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 474
Points : 7 560
Points : 7 560
Une requête d'union devrait résoudre ton problème.

Quelque chose comme :

Code sql :
1
2
3
SELECT * FROM TaSourceBatimentAYNonH
union
SELECT * FROM TaSourceBatimentH

Note qu'il faut que les deux sources aient la même stucture. Les noms des champs peuvent être différents mais il faut qu'il y en ai le même nombre et dans le même ordre.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2011, 16h10   #3
Invité de passage
 
Femme
Inscription : juillet 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : juillet 2011
Messages : 13
Points : 2
Points : 2
Merci pour votre aide,

L'union, faut il la mettre dans le générateur de requete du graphique?
Si oui, j'ecris cela:

Code :
1
2
 
SELECT * FROM [Répartition énergie par batiment].Energie totale batiment AàY UNION SELECT * FROM [Répartition énergie par batiment].Energie totale batiment H (MWh/an);
mais ca m'indique Erreur de syntaxe dans la clause FROM
Youpi59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2011, 16h51   #4
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 474
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 474
Points : 7 560
Points : 7 560
Il faut que ta requête resemble à cela et il faut la taper à la main dans l'éditeur de requête en mode SQL.

Code sql :
1
2
3
SELECT [TaRequeteOuTableSourceBatimentAYNonH].* FROM TaRequeteOuTableSourceBatimentAYNonH
union
SELECT [TaRequeteOuTableSourceBatimentAYNonH].* FROM TaRequeteOuTableSourceBatimentH;

Évite aussi d'utiliser les espaces, les caractères accentués ou spéciaux (à part le "_") pour les noms d'objet car cela simplfie la vie pour la programmation. Réserve tes accents et autres pour les propriétés "Caption" (légende) qui sont visibles par l'utilisateur.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 11h48   #5
Invité de passage
 
Femme
Inscription : juillet 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : juillet 2011
Messages : 13
Points : 2
Points : 2
Bonjour marot,

Grâce a votre explication et quelques recherches, j'ai réussi a faire ce que je souhaitais

En vous remerciant de nouveau
Youpi59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h42.


 
 
 
 
Partenaires

Hébergement Web