Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2010, 22:57   #1
motomax
 
Регистрация: 26.10.2010
Сообщений: 3
По умолчанию Работа с таблицами (Delphi)

Код:
begin
  Form2.Table1.recNo:=p+1;h:=h+1;
  d:=Form2.Table1.FieldByName('Consumption').AsFloat*StrToFloat(StringGrid1.Cells[2,h]);
  StringGrid1.Cells[3,h]:=FloatToStrf(d*k/100,fffixed,6,2);
  StringGrid1.Cells[4,h]:=FloatToStrf(StrToFloat(StringGrid1.Cells[3,h])*StrToFloat(Edit1.Text)/100,fffixed,6,2);
  StringGrid1.Cells[5,h]:=FloatToStrf(StrToFloat(StringGrid1.Cells[3,h])*StrToFloat(Edit2.Text)/100,fffixed,6,2);
  StringGrid1.Cells[6,h]:=FloatToStrf(StrToFloat(StringGrid1.Cells[3,h])*StrToFloat(Edit3.Text)/100,fffixed,6,2);
  StringGrid1.Cells[7,h]:=FloatToStrf(StrToFloat(StringGrid1.Cells[3,h])*StrToFloat(Edit4.Text)/100,fffixed,6,2);
    end;

выдает ошибку "is not valid floatig point value"при расчете и поле для заполнения StringGrid1.Cells[2,h] не пустое, однако если написать
d:=Form2.Table1.FieldByName('Consum ption').AsFloat{*StrToFloat(StringG rid1.Cells[2,h])}; ошибку не выдает , хотя считает без введенных в StringGrid1 значений

ПОМОГИТЕ ИЗ ЗА ЭТОЙ СТРОЧКИ ВСЯ НЕДЕЛЯ РАБОТЫ ПОД ХВОСТ

Последний раз редактировалось Stilet; 27.10.2010 в 09:00.
motomax вне форума Ответить с цитированием
Старый 26.10.2010, 23:04   #2
ZaRDaK
Форумчанин
 
Регистрация: 01.09.2009
Сообщений: 197
По умолчанию

Посмотрите на знак отделения дробной части.
По умолчанию берется из вашей системы и скорее всего равен '.'.
Изменить можно DecimalSeparator := ',';
ZaRDaK вне форума Ответить с цитированием
Старый 26.10.2010, 23:34   #3
motomax
 
Регистрация: 26.10.2010
Сообщений: 3
По умолчанию

В какую часть кода прописывать???????
motomax вне форума Ответить с цитированием
Старый 27.10.2010, 18:21   #4
ZaRDaK
Форумчанин
 
Регистрация: 01.09.2009
Сообщений: 197
По умолчанию

FormCreate
ZaRDaK вне форума Ответить с цитированием
Старый 27.10.2010, 18:58   #5
motomax
 
Регистрация: 26.10.2010
Сообщений: 3
По умолчанию

спасибо, попробую!!!!!!!!!!
motomax вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с таблицами в Delphi Olga5 БД в Delphi 13 04.04.2012 17:58
Access + Delphi работа с таблицами Dotha БД в Delphi 11 23.11.2009 19:01
работа с таблицами Petruha-nsk Общие вопросы C/C++ 2 26.04.2009 13:31
работа с таблицами Sexyprogrammist Общие вопросы Delphi 1 15.06.2007 01:00