begin process at 2012 02 04 19:43:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

Access

 > 

Etats

 > 

Génération de graphiques


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Génération de graphiques

mardi 3 juillet 2007 à 16:48:07 | Génération de graphiques

pillsmen

Bonjour à tous,

Mon problème concerne la génération d'un graphique dans un état sous ACCESS.

On va commencer par le commencement ^^, je pense qu'un exemple vaut mieux que de longues explications.

J'ai donc une table qui contient deux champs Date1 et Date2
Table
  Date1           Date2
26/05/08      21/06/06
21/03/06      01/01/06
15/04/07      03/06/05
01/01/06      22/08/07

Je voudrais, à partir de cette table, obtenir un graphique avec deux courbes. Les dates en abscisses (croissantes) (obtenue par l'union des deux champs Date1 et Date2) et les cumuls respectifs pour les dates Date1 et Date2 en ordonnée.

Pour se faire, j'ai donc construit la requète suivante :

SELECT
      T.date_union,
      (SELECT COUNT(1) FROM table WHERE table.date1 <= T.date_union) AS Cumul_date1,
      (SELECT COUNT(1) FROM table WHERE table.date2 <= T.date_union) AS Cumul_date2

FROM
      [SELECT date1  as date_union FROM table UNION SELECT date2 FROM table]. AS T

ORDER BY date_union;

Cette requète fonctionne parfaitement lorsque je l'exécute dans la partie "requète" d'access, j'obtiens le bon résultat :

Date_union      Cumul_date1      Cumul_date2
03/06/05                  0                        1
01/01/06                  1                        2
21/03/06                  2                        2
21/06/06                  2                        3
15/04/07                  3                        3
22/08/07                  3                        4
26/05/08                  4                        4

En revanche, quand je crée mon graphique avec l'assistant, il me trouve bien les trois champs de ma requète : date_union, cumul_date1, cumul_date2 mais dès lors que je lance l'état, il me met le message d'erreur suivant :

Le moteur de base de données Microsoft Jet ne peut pas trouver la table ou la requête source
'[SELECT date1  as date_union FROM table UNION SELECT date2 FROM table]. AS T'
Assurez-vous qu'elle existe et qu'elle est correctement orhtographiée.

J'aimerais dans la mesure du possible éviter la création d'une table temporaire qui sera la source de mon graphique.

Avez-vous une idée ?

Merci pour votre aide !



"J'aimerais être un pc, pour pouvoir rebooter en mode sans échec"


Cette discussion est classée dans : table, select, from, union, date1


Répondre à ce message

Sujets en rapport avec ce message

Trigger UPDATED sur plusieurs champs [ par Maroxye ] Bonjour! Je débute en SQL et je fois faire un TRIGGER sur l'ajout, la suppression et la modification de certains champs dans une table. Lorsque ces Select * from * [ par ziffox ] Bonjour à tous, Je cherche a faire une requête qui parcourt toute la base, et qui m'affiche le nom de la table et du champ qui contient une valeur. SELECT et propriétaire d'une table [ par FPatrick ] Bonjour, J'ai une base de données avec comme propriétaire des tables un utilisateur (exemple toto.table_general) lorsque je me connecte avec l'utili Requête avec UNION mais une seule ligne / groupe [ par tommy_red_card ] Je dois dans la même ligne avec un montant avec une restriction et le même sans restriction. J'ai une table avec les champs Type, Montant, semaine. Je Insert into [matable] values (ma variable, Select...) c'est possible?? [ par yanis7518 ] Salut à tous, Je voudrais faire une procédure stockée qui fait des insertions d'une table vers une autre. Dans ma nouvelle table j'ai un Guid que je Requete union avec nom de table en variable. [ par cesar94 ] Bonjour, J'utilise Access 2000 et je souhaiterais creer une requete union dans laquelle les tables a utiliser dependent des parametres entres par l'u Problème requête insert into avec select dans une autre table [ par francoissql ] Bonjour, Je cherche à copier des données d'une table vers une autre J'ai crée la requête suivante : insert into [SL_MUFIBUF-201001].[dbo].[KOSTKTR] Utilisation de clause where stockée en DB [ par Badside ] Bonjour, J'aimerais récupérer la somme de plusieurs montants stockés dans une table et sélectionnés sur des critères repris dans une clause where sto besoin d'aide pour un trigger [ par marcolo21 ] Bonjour tous le monde, j'aurai besoin d'aide pour un trigger. Ce trigger a pour but de noté les modifications faite dans un table dans un autre table Requête utilisant un CONCAT dans le from [ par infkb ] Bonjour, je veux faire une requête sur la table test_21 tel que 21 et un id qu'on récupère d'une autre requête SQL puis je le concatène avec la chaîn


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales