Avatar billede stone Forsker
24. januar 2001 - 23:24 Der er 4 kommentarer og
2 løsninger

dbgrid

jeg har et felt i dbgrid(pris)som jeg gerne vil have sammentalt,og resultatet skal overføres til en dbedit.
Avatar billede compilos Nybegynder
25. januar 2001 - 19:38 #1
VAR
I : Integer;

BEGIN
While Not Query1.Eof Do
  Begin
    I := I + StrToInt(DBGrid2.Fields[4].AsString);
    Query1.Next;
  End;
  DBEdit1.text := IntToStr(I);
END
Avatar billede stone Forsker
28. januar 2001 - 11:22 #2
jeg får en fejlmelding om query1
undeclared indentificer

jeg har droppet dbgrid.
oversigten kan jeg få ved at bruge quickreport

vil hellere have resultat i stausbar1
Avatar billede madshenrik Nybegynder
31. januar 2001 - 13:45 #3
Stone den undeclared ident du får bested om er nok fordi du har kaldt din query noget andet eller du evt. ikke har dit datamodul i din user liste. Ellers ser compilos løsning da god ud.

Mads
Avatar billede stone Forsker
31. januar 2001 - 17:36 #4
jeg har fået det til at virke ved at erstatte yuery1 med table1,med kun en warning:I might not have be initialized,(den har ikke fået en værdi)
vil jeg tro.
resultatet af compilos\'s eksempel:13621034 ved sammenlægning af 4 tal:278,287,198,365.Efter min lommeregner skulle resultatet se ud: 1128,-
øh...lidt forskel på tallet.
Avatar billede madshenrik Nybegynder
01. februar 2001 - 12:25 #5
Jeg har lavet dette i en tidligere application med sql kigger lige på det og vender tilbage.

Mads
Avatar billede madshenrik Nybegynder
01. februar 2001 - 12:53 #6
Nu har jeg lige lavet en løsning som faktisk ikke kræver noget programmering udover to linier sql kode.
Du skal bruge en DataSource, Query og en DBEdit.
I DataSource har du dataset til queryen.
Queryen har så dit alias som databaseName.
I Queryens sql skal du skrive disse to linier. 
Select sum(Pris) as total // pris er kolonnes navn
from prisdb // prisdb er tabellensnavn
DBediten skal bare have Queryen som source.

Og du har dit resultat. Det virker i hvert fald fint hos mig.

Mads 
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester