IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants VCL Delphi Discussion :

Composant TDBchart résultat de requête


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut Composant TDBchart résultat de requête
    Bonjour ;[D7+ access] j'ai une requête de synthèse qui fonctionne correctement , les données sont bien affichés dans le dbgrid; mon problème est le suivant:
    quand j'utilise cette requête avec un tdbchart il m'affiche tous les données de la requête dans l'onglet série/source de données /libellés ,X et Y sauf un qui est le mois
    requête :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    SELECT DISTINCTROW Format$([trtmal].[dattrt],'MMMM') as Mois,  month(dattrt)AS [Nmois], med, 
    Sum(trtmal.Qt) AS [Total Qt], Avg(trtmal.Qt) AS [Moy Qt], 
    Min(trtmal.Qt) AS [Min Qt], Max(trtmal.Qt) AS [Max Qt], Count(*) AS [Nb presc]
    FROM trtmal
    where
    dattrt >=:dt1
    and
    dattrt <=:dt2
    and
    trtmal.med=:med
    GROUP BY med,month(dattrt), trtmal.MED, Year([trtmal].[dattrt])*12+DatePart('m',[trtmal].[dattrt])-1,Format$([trtmal].[dattrt],'MMMM') ;

    Format$([trtmal].[dattrt],'MMMM') (affiche le mois sous forme exemple "janvier , février ...."c'est que j'arrive pas a comprendre pour quoi il ne s'affiche pas ??

  2. #2
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Salut ; voila maintenant j'ai le même problème avec une requête simple que j'ai testée :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT T1.TB,Count(T1.CD) AS [Total]
    fROM T1 
    where 
    date1>=:dt1
    and
    date2<=:dt2
    GROUP BY T1.TB
    j'ai utilisé une série sectorielle , j'ai le total qui s'affiche mais pas le champ TB dans le libellé de la légende sachant que le tdbchart est correctement configuré.
    avec le BDE sa fonctionne correctement .
    alors je me demande si c'est un problème de composant et ADO ????
    une idée

  3. #3
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Bonjour ; je lance encore une fois un appel d'aide aux développeur qui ont eu le même problème , sa m'étonnerai qu'il n'a pas de solution. merci

  4. #4
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Re , voila ce lien http://delphi.about.com/od/usedbvcl/l/aa082101b.htm , une fois traduit est testé je vous rend réponse ,évidement pour ceux qui ont le même problème

  5. #5
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Slt ; bonne féte
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    ADOQuery1.Close;
    DBChart1.Legend.Visible:=False;
    with DBChart1.SeriesList.Series[0] do begin
     DataSource := ADOQuery1;
     XLabelsSource := ADOQuery1Company.FieldName;
     XValues.ValueSource := ADOQuery1SumItems.FieldName;
     YValues.ValueSource := '';
     Marks.Style := smsXValue;
     CheckDataSource;
    end; //with
    with DBChart1.SeriesList.Series[1] do begin
     DataSource := ADOQuery1;
     XLabelsSource := '';
     XValues.ValueSource := ADOQuery1NumOrders.FieldName;
     YValues.ValueSource := '';
     CheckDataSource;
    end; //with
     
    ADOQuery1.Open;
    voila sa marche trés bien , mais le seul probléme cest que sa marche rien qu'avec les barr horizontales , si on utilise les histogrammes verticales sa marches pas ....!!!!!! une idée

  6. #6
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Slt ; je tour en rond avec ce problème est c'est très important pour mon application pour la visibilité des données , j'aimerai bien faire des secteurs , des histogrammes et des courbes linières en affichant du texte dans les X ...

Discussions similaires

  1. [MySQL] Affichage de 2 lignes d'un résultat de requête
    Par JohanProg dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 04/10/2005, 15h42
  2. Réponses: 7
    Dernier message: 26/09/2005, 17h50
  3. table comme résultat de requête
    Par nafnaf625 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 10/05/2005, 11h51
  4. Comparaison de résultats de requêtes
    Par Nyx de Tours dans le forum Requêtes
    Réponses: 7
    Dernier message: 31/07/2004, 15h49
  5. Trier aléatoirement un résultat de requête
    Par ang36 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 08/01/2004, 17h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo