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

  FORUM HardWare.fr
  Programmation

  DELPHI + BDD (champ d'aggregat)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

DELPHI + BDD (champ d'aggregat)

n°57365
AGA
La boîte à Bokeh!
Posté le 04-09-2001 à 09:21:05  profilanswer
 

Je n'arrive pas à faire afficher des valeurs à un champs calculé et au champ d'aggregat (moy etc...)
KK'un peut-il me faire un exemple tout bete avec une table Px7
Genre une clé, une colonne de chiffre, puis un champ d'aggregat ki chope le max
Merci

mood
Publicité
Posté le 04-09-2001 à 09:21:05  profilanswer
 

n°57371
rufo
Pas me confondre avec Lycos!
Posté le 04-09-2001 à 09:55:47  profilanswer
 

en sql, ça doit marcher normalement... En utilisant un dbgrid. Sinon, utilise un TEdit et tu gères toi-même l'affichage du résultat :)
 
montre mio un peu ton code...on sait jamais

n°57400
AGA
La boîte à Bokeh!
Posté le 04-09-2001 à 10:52:26  profilanswer
 

rufo a écrit a écrit :

en sql, ça doit marcher normalement... En utilisant un dbgrid. Sinon, utilise un TEdit et tu gères toi-même l'affichage du résultat :)
 
montre mio un peu ton code...on sait jamais  




un TTable, un Datasrc, un DbGrid
j'ai ajouter tout les champs -> hop s'affiche ds le DBgrid
j'ajoute un composant DBEdit -> relié a un nouveau champ d'aggregat (ds la doc il s'expliqu mais ça ne correspond pas tout à fait), je remplie  expression (Moy(duchampBlabla)) Mais rien ne s'affiche dans le DBEdit :(

n°57498
AGA
La boîte à Bokeh!
Posté le 04-09-2001 à 15:27:19  profilanswer
 

:ouch:

n°57511
rufo
Pas me confondre avec Lycos!
Posté le 04-09-2001 à 16:04:04  profilanswer
 

AGA a écrit a écrit :

 
un TTable, un Datasrc, un DbGrid
j'ai ajouter tout les champs -> hop s'affiche ds le DBgrid
j'ajoute un composant DBEdit -> relié a un nouveau champ d'aggregat (ds la doc il s'expliqu mais ça ne correspond pas tout à fait), je remplie  expression (Moy(duchampBlabla)) Mais rien ne s'affiche dans le DBEdit :(  




 
le dbedit, il est bien relié au datasource?

n°57512
rufo
Pas me confondre avec Lycos!
Posté le 04-09-2001 à 16:06:21  profilanswer
 

sinon, je te dis, gère l'affichage toi même dans un TEdit classique :) moi, tu sais, j'ai fait un soft de gestion et c'est moi qui gère l'affichage des champs, l'enregistrement, les modifs en manuel (j'utilise que des TMemo, TEdit, TListBox, etc...). C'est plus long, mais j'ai un contrôle total sur les donénes que je manipule... :D

n°57718
AGA
La boîte à Bokeh!
Posté le 05-09-2001 à 13:59:51  profilanswer
 

rufo a écrit a écrit :

 
 
le dbedit, il est bien relié au datasource?  




OUI
TA PAS UN TIT EXEMPLE UN tout ti

n°57861
rufo
Pas me confondre avec Lycos!
Posté le 05-09-2001 à 20:55:02  profilanswer
 

AGA a écrit a écrit :

 
OUI
TA PAS UN TIT EXEMPLE UN tout ti  




un ex de quoi?

n°58198
AGA
La boîte à Bokeh!
Posté le 07-09-2001 à 08:36:05  profilanswer
 

un ex avec une table un stringgrid et un edit AVEC le champ d'aggregat (tu me l'envoie sous forme d'archive, si t ok) soit doit te prendre 2min
erci  ;)

n°58210
rufo
Pas me confondre avec Lycos!
Posté le 07-09-2001 à 09:24:38  profilanswer
 

AGA a écrit a écrit :

un ex avec une table un stringgrid et un edit AVEC le champ d'aggregat (tu me l'envoie sous forme d'archive, si t ok) soit doit te prendre 2min
erci  ;)  




 
un stringgrid?????????????? tu veux dire un dbgrid, non?

mood
Publicité
Posté le 07-09-2001 à 09:24:38  profilanswer
 

n°58211
rufo
Pas me confondre avec Lycos!
Posté le 07-09-2001 à 09:25:35  profilanswer
 

au fait, un aggregat, c'est bien un champ calculé? du genre, select max(total) from Factures, non?

n°58214
rufo
Pas me confondre avec Lycos!
Posté le 07-09-2001 à 09:31:25  profilanswer
 

là, j'ai pas trop le tps, même si c'est aps long à faire
 
pour récupérer la valeur d'un champ d'une query tu fais (si tu le sais pas déjà) :
query.FieldValues['Nom_Du_Champ']
 
en gros pour afficher le max du total d'une table factures:
 
with Query_Factures do
begin
     active := False ;
     Databasename := Chemin_de_ta base ;  // que les répertoires
     Sql.Clear ;
     Sql.Add('Select Max(Total)from Factures') ;
     Active := True ;
     E_Max_Facture.Text := FloatToStr(FieldValues['Total']) ;
     Active := False ;
end ;
 
// E_Max_Facture est un TEdit
 
pour ce qui est du dbgrid, il se charge tout seul de l'affichage de ta base (mais tu peux renommer les noms des colonnes de la grille avec l'éditeur de colonnes -> sur le dbgrid, bouton droit de la souris)

n°58262
AGA
La boîte à Bokeh!
Posté le 07-09-2001 à 11:12:01  profilanswer
 

la tu le fais vya une requete SQL, alors qu'ils semblerait qu'on puisse le faire avec un composant table (en ajoutant un nouveau champ : AGGREGAT)???

n°58468
rufo
Pas me confondre avec Lycos!
Posté le 07-09-2001 à 18:24:39  profilanswer
 

AGA a écrit a écrit :

la tu le fais vya une requete SQL, alors qu'ils semblerait qu'on puisse le faire avec un composant table (en ajoutant un nouveau champ : AGGREGAT)???  




 
là, je crois pas qu'on puisse... mais bon, je connais aps à fond les possibilités du composant table (j'ai un bouquin spécial BD pour delphi, mais je l'ai prêté..)

n°58863
AGA
La boîte à Bokeh!
Posté le 10-09-2001 à 16:17:49  profilanswer
 

personne ne peux m'aider?
merci rufo d'avoir essayer  ;)

n°58915
rufo
Pas me confondre avec Lycos!
Posté le 10-09-2001 à 21:42:47  profilanswer
 

AGA a écrit a écrit :

personne ne peux m'aider?
merci rufo d'avoir essayer  ;)  




 
pas de quoi. Mais tu sais, je pense qu'en faisant comme je t'ai dit (programmer par toi même) ça ira plus vite que de perdre ton temps à chercher une fonction qui le fait :)


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

  DELPHI + BDD (champ d'aggregat)

 

Sujets relatifs
[Delphi] MDIForm et TIMage[Delphi] DirectShow et lecture avi.
DELPHI + BDEORACLE + Lien entre 2 BDD
[DELPHI] random pas si random que ca[C++] Accès à un champ d'une structure -> pb !
[DELPHI] randomize[VISUAL BASIC] Remplir une combobox d'apres un champ access
[Delphi] TPoint en String[Delphi] petite petite question...
Plus de sujets relatifs à : DELPHI + BDD (champ d'aggregat)


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