Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.05.12;
Скачать: [xml.tar.bz2];

Вниз

файл с записями   Найти похожие ветки 

 
saty   (2003-04-28 16:08) [0]

Помогите пожалуйста. Дан файл с записями как вычислить сумму?Н-р сумму платежей с заданной целью.
procedure TForm1.CalculateClick(Sender: TObject);
var F:File of Rec;
Sum:integer;
R:Rec;
begin
Tek:=FilePos(F);
Seek(F,0);
Sum:=0;
while not EOF(F) do
begin
Read(F,R);
if R.Cel=CelEdit.Text then
Sum:=Sum+R.Summa;
SumLabel.Caption:=IntToStr(Sum);
end;
end;
end.


 
MBo   (2003-04-28 16:11) [1]

Осталось открвть и закрыть файл
assignfile
reset
closefile

>Tek:=FilePos(F);
>Seek(F,0);
Лишнее



 
saty   (2003-04-28 16:57) [2]

А если у меня целей несколько но надо найти сумму платежей с одной целью.
procedure TForm1.CalculateClick(Sender: TObject);
var F:File of Rec;
Sum:integer;
R:Rec;
begin
Tek:=FilePos(F);
Seek(F,0);
Sum:=0;
while not EOF(F) do
begin
Read(F,R);
if R.Cel=CelEdit.Text then
Sum:=Sum+R.Summa;
SumLabel.Caption:=IntToStr(Sum);
end;
end;
end.




Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.05.12;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.005 c
3-34326
Vassiliy
2003-04-21 10:29
2003.05.12
Замедление Master-Detail


14-34576
-= ALEX =-
2003-04-21 13:53
2003.05.12
xm


14-34607
Marser
2003-04-18 15:16
2003.05.12
Премия имени IronHawk!


1-34446
Viper_
2003-04-29 04:37
2003.05.12
Image


6-34536
Мыш
2003-03-15 09:39
2003.05.12
Сокеты





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский