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

XMLRAD Discussion :

Chart et Varchar en Y


Sujet :

XMLRAD

  1. #1
    Membre éclairé Avatar de Jeweller
    Inscrit en
    Août 2003
    Messages
    357
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 357
    Par défaut Chart et Varchar en Y
    Rebonjour!
    Dans un graphique (instruction Chart), j'ai une serie tres simple, mais je n'arrive pas à l'afficher correctement:

    en X une date (en passant il faut traffiquer le datetime en date simple, un peu embêtant), et en Y un Varchar.

    Telquel, il me met tous les Y à 0 (ca ne me choque pas, c'est une chaine de caractère, donc difficile de placer sur un axe), par contre, je n'ai pas mes labels (ils indiquent aussi "0"). Comment en Y, ou au niveau des etiquettes (Marks), avoir la chaine de caractère correspondant au point (et pas chaque fois "0", ca ne me sert à rien) ?

    En gros j'ai l'impression que YFieldType à VARCHAR ne fonctionne pas. (alors qu'en X il affiche le bon label et pas tout sur un point).

    Michael

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    <Chart Name="FormChart">
    	<Height>300</Height>
    	<Width>600</Width>
    	<Series>
    		<Name>Series1</Name>
    		<Kind>Point</Kind>
    		<Select>/document/TRAWORS/TRAWOR</Select>
    		<XValues.DateTime>True</XValues.DateTime>
    		<Marks.Style>smsLabel</Marks.Style>
    		<Marks.Transparent>True</Marks.Transparent>
    		<Marks.Visible>True</Marks.Visible>
    		<XField>DT_DATEF</XField>
    		<XFieldType>DATE</XFieldType>
    		<YField>ST_NOM</YField>
    		<YFieldType>VARCHAR</YFieldType>
    		<Title/>
    		<BarStyle>bsRectGradient</BarStyle>
    	</Series>
    	<Gradient.EndColor>11171940</Gradient.EndColor>
    	<Gradient.StartColor>15985377</Gradient.StartColor>
    	<Gradient.Visible>True</Gradient.Visible>
    	<BevelOuter>bvNone</BevelOuter>
    	<BottomAxis.Visible>True</BottomAxis.Visible>
    	<LeftAxis.Visible>False</LeftAxis.Visible>
    	<Legend.Alignment>laBottom</Legend.Alignment>
    	<Legend.TextStyle>ltsPlain</Legend.TextStyle>
    	<Legend.Visible>False</Legend.Visible>
    	<View3D>False</View3D>
    	<Title.Text/>
    	<Title.Visible>True</Title.Visible>
    </Chart>

  2. #2
    RDM
    RDM est déconnecté
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 424
    Par défaut
    peux-tu copier un bout de XML (outputDoc) pour qu'on puisse vaguement reproduire le problème ?

  3. #3
    Membre éclairé Avatar de Jeweller
    Inscrit en
    Août 2003
    Messages
    357
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 357
    Par défaut
    Biensur:

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    - <TRAWORS EOF="1" StartingRow="0" LastRow="5" RowCount="6" MaxRows="-1" RecordName="TRAWOR">
    - <TRAWOR>
      <DT_DATE>08/09/2005 16:24:19</DT_DATE> 
      <DT_DATEF>08/09/2005</DT_DATEF> 
      <ST_NOM>DEMANDE DEV.</ST_NOM> 
      <ID_NUMPHA>1</ID_NUMPHA>
      </TRAWOR>
    - <TRAWOR>
      <DT_DATE>09/09/2005 07:47:48</DT_DATE> 
      <DT_DATEF>09/09/2005</DT_DATEF> 
      <ST_NOM>A PREPARER</ST_NOM> 
      <ID_NUMPHA>17</ID_NUMPHA>
      </TRAWOR>
    - <TRAWOR>
      <DT_DATE>09/09/2005 09:05:07</DT_DATE> 
      <DT_DATEF>09/09/2005</DT_DATEF> 
      <ST_NOM>A QUALIFIER</ST_NOM> 
      <ID_NUMPHA>2</ID_NUMPHA>
      </TRAWOR>
    - <TRAWOR>
      <DT_DATE>27/09/2005 16:40:22</DT_DATE> 
      <DT_DATEF>27/09/2005</DT_DATEF> 
      <ST_NOM>A REALISER</ST_NOM> 
      <ID_NUMPHA>8</ID_NUMPHA>
      </TRAWOR>
    - <TRAWOR>
      <DT_DATE>28/09/2005 07:44:55</DT_DATE> 
      <DT_DATEF>28/09/2005</DT_DATEF> 
      <ST_NOM>RECETTE DEVELOPPEMENT</ST_NOM> 
      <ID_NUMPHA>4</ID_NUMPHA>
      </TRAWOR>
    - <TRAWOR>
      <DT_DATE>04/10/2005 12:26:14</DT_DATE> 
      <DT_DATEF>04/10/2005</DT_DATEF> 
      <ST_NOM>A TESTER</ST_NOM> 
      <ID_NUMPHA>5</ID_NUMPHA>
      </TRAWOR>
    </TRAWORS>
    Je voudrais en fait simplement représenter ces données sur une ligne de temps... Donc j'aimerais ST_NOM en Label de mes points et garder l'axe des Dates en X (DataLabel me remplace la legende en X).

  4. #4
    RDM
    RDM est déconnecté
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 424
    Par défaut
    il faut que tu utilises la propriété DataLabel et la remplir avec ST_NOM
    ca devrait être mieux je pense

  5. #5
    Membre éclairé Avatar de Jeweller
    Inscrit en
    Août 2003
    Messages
    357
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 357
    Par défaut
    Ben en fait non, DataLabel positionne bien le libellé du point, mais il me remplace aussi les dates qui sont en X... du coup je ne vois plus mon axe des temps! Je veux garder l'affichage de mes dates et libeller (ou graduer en Y) chaque point.

  6. #6
    RDM
    RDM est déconnecté
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 424
    Par défaut
    il y a peut être un peoblème avec l'instruction telle qu'elle est faite
    essaye en Delphi pur pour voir si tu arrives a obtenir ce que tu désires...

Discussions similaires

  1. [SQL Server] Error converting data type varchar...
    Par Sir Tengu dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 13/06/2003, 10h46
  2. VARCHAR contenant une quote '
    Par tonyskn dans le forum Langage SQL
    Réponses: 2
    Dernier message: 29/05/2003, 19h21
  3. [VB6] Modification des axes d'un composant Chart
    Par HPJ dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 21/05/2003, 08h33
  4. Exemples XMLGram Chart et Gestion Exception
    Par Sylvain James dans le forum XMLRAD
    Réponses: 5
    Dernier message: 05/05/2003, 18h50
  5. Créer une série dans un chart
    Par cyrose dans le forum C++Builder
    Réponses: 5
    Dernier message: 28/11/2002, 11h37

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