Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1192 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Valeurs d'un DBChart avec Builder C++ 6

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Valeurs d'un DBChart avec Builder C++ 6

n°927544
lolo81
Posté le 19-12-2004 à 18:11:24  profilanswer
 

Bonjour,
 
   Je suis ennuyer avec mon DBChart, en fait je veux que les valeurs en abscisse soient variables,il s'agit de Dates.Je voudrais pourvoir spécifier la date de debut et la date de fin, je récupére c'est deux valeurs avec des DateTimePicker(calendier déroulant).
   En sachant que je construit ma courbe avec les valeurs de ma base de donnée.
 
Merci de m'aider!

mood
Publicité
Posté le 19-12-2004 à 18:11:24  profilanswer
 

n°927609
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-12-2004 à 21:01:26  profilanswer
 

Ton Chart est relié à un TTable ou un TQuery ou un truc du genre ? Il suffit d'appliquer un filtre à la table j'imagine


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°928370
lolo81
Posté le 20-12-2004 à 16:59:58  profilanswer
 

Oui c'est relié a un TTable mais comment faire ce filtre?

n°928378
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-12-2004 à 17:03:43  profilanswer
 

syntaxe aproximative :
 
LaTable.Filter = Format('WHERE DateDebut > %s AND DateFin < %s', [DateToStr(DateDebut), DateToStr(DateFin)]);
LaTable.Filtered := True;


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°928886
lolo81
Posté le 21-12-2004 à 10:06:58  profilanswer
 

Merci de ce renseignement je vais essayer de voir si ça marche.

n°929073
lolo81
Posté le 21-12-2004 à 12:18:45  profilanswer
 

En fait cela ne marche pas il y a un petit probléme:
pas d'erreurs ni de warning à la compilation mais quand j'exécute le filtre j'ai l'erreur suivante : "Arithmetic expressions not supported in filter mode", avec le code suivant :  
Form3->Table1->Filter = Format("Date > %s AND Date < %s",ARRAYOFCONST((DateToStr(dateMin),DateToStr(dateMax))));
 
??????????,
 
j'ai aussi essayer cette syntaxe:
Form3->Table1->Filter = "Date>'dateMin' AND Date<'dateMax'";
 
Pour celle ci cela me dit que datemin n'est pas une date valide, en sachant que dateMin et dateMax sont mes variables que j'initialise avec les valeurs de mes DateTimePicker.
 
Pouvez vous m'aider rapidemment?

n°929150
antp
Super Administrateur
Champion des excuses bidons
Posté le 21-12-2004 à 13:52:35  profilanswer
 

Il prend les "/" des dates pour des divisions je suppose. Peut-être qu'en entourant les dates de guillemets ça ira mieux :
 
Form3->Table1->Filter = Format("Date > %s AND Date < %s",ARRAYOFCONST((QuotedStr(DateToStr(dateMin)), QuotedStr(DateToStr(dateMax)))));  
 
Si ça ne marche toujours pas il faudra peut-être utiliser un autre format de date.
 
PS: Tiens c'est du C++Builder, j'avais pas fait gaffe que c'était pas Delphi :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°929797
lolo81
Posté le 22-12-2004 à 10:25:55  profilanswer
 

ok merci je vais essayer cela

n°930519
lolo81
Posté le 22-12-2004 à 22:04:52  profilanswer
 

Ok merci beaucoup maintenant ca marche nikel.
Maintenant mon logiciel est terminé mais il me reste un dernier probléme avec l'installShield(voir nouveau sujet)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Valeurs d'un DBChart avec Builder C++ 6

 

Sujets relatifs
[Borland C++ Builder] - Problème avec TSaveDialog[recherche] dev c++ builder pour projet
Décaler les valeurs dans une base mySQL[C++ Builder] TFileStream & Struct
[JAVA] Creer un int par hasard entre 2 valeurs a et b ?Utilisation du TDBChart avec builder?
[PHP] Recuperer des valeurs = 0 apres un post [Resolu]C++ Builder Socket Bloquant !
Utilisation des composants Indy 9 sous C++ BuilderPlusieurs valeurs pour une variable
Plus de sujets relatifs à : Valeurs d'un DBChart avec Builder C++ 6


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR