DELPHI + BDD (champ d'aggregat) - Programmation
Marsh Posté le 04-09-2001 à 09:55:47
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
Marsh Posté le 04-09-2001 à 10:52:26
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
Marsh Posté le 04-09-2001 à 16:04:04
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?
Marsh Posté le 04-09-2001 à 16:06:21
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...
Marsh Posté le 05-09-2001 à 13:59:51
rufo a écrit a écrit : le dbedit, il est bien relié au datasource? |
OUI
TA PAS UN TIT EXEMPLE UN tout ti
Marsh Posté le 05-09-2001 à 20:55:02
AGA a écrit a écrit : OUI TA PAS UN TIT EXEMPLE UN tout ti |
un ex de quoi?
Marsh Posté le 07-09-2001 à 08:36:05
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
Marsh Posté le 07-09-2001 à 09:24:38
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?
Marsh Posté le 07-09-2001 à 09:25:35
au fait, un aggregat, c'est bien un champ calculé? du genre, select max(total) from Factures, non?
Marsh Posté le 07-09-2001 à 09:31:25
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)
Marsh Posté le 07-09-2001 à 11:12:01
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)???
Marsh Posté le 07-09-2001 à 18:24:39
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é..)
Marsh Posté le 10-09-2001 à 21:42:47
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
Marsh Posté le 04-09-2001 à 09:21:05
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