/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
StringGrid
Fra : Henning Madsen


Dato : 15-01-09 17:30

Jeg er hel ude i tovene og vel meget gerne have hjælp til følgende.

//Her sammentælles lodret (den markerede kolonne i Øverste sektion).
Kroner := 0;
S := '';
For Y := 1 To 24 Do Begin
S := Grid1.Cells[XCol,Y];
If S <>'' Then Kroner := Kroner + StrToFloat(S);
End;
Grid2.Cells[XCol div 2,0] := Format('%13.2f',[Kroner]);

//*****************************************//

//Her sammentælles den lodrette kolonne 'Total' (i øverste sektion).
Kroner := 0;
S := '';
For Y := 1 To 24 Do Begin
S := Grid1.Cells[25,Y];
If S <>'' Then Kroner := Kroner + StrToFloat(S);
End;
Grid2.Cells[12,0] := Format('%13.2f',[Kroner]); (Virker ikke når den
udskrives til celle 13)
// Grid2.Cells[13,0] := FloatToStr(Kroner); // OK (Virker ok, men
decimalerne er jo ikke med)
NB meningen er at kolonnen i Grid1skal sammentælles i celle 13 i Grid2.
Grid 1 og 2 er en XStringGrid
der bruges Delphi 7 og XP
Udskriver jeg til et Edit feldt Kolonne istedet for Grid2 er
resultatet ok, men det var jo ikke meningen.
Der er ingen kompiler fejl eller kørsels fej.

Jeg er spændt på en forklaring

Med venlig hilsen og på forhånd tak.

Henning





 
 
Søg
Reklame
Statistik
Spørgsmål : 177417
Tips : 31962
Nyheder : 719565
Indlæg : 6407864
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste