![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#4
|
|||
|
|||
![]() На самом деле, мой мозг отказывает справляться с такими объемами инфы, которые я пытаюсь впихнуть себе в голову на старости своих лет.
Начнем с начала. Есть форма в дельфи. есть таблицы в *.dbf. На форму навешен DBGrid, берущий данные из дбф. В дбгрид существуют колонки A=. M=, P= Пользователь заносит в данные колонки значения (не во все), там, где не занесено- значение приравнивается к 0 (проверка не нужна, ибо формула рассчета такова, что любой из 0 превратит всю формулу в 0- A*M*P((60-5)*K+H (60-15)*(Q-K))*0,000001/12)- то есть если а или м или р равны 0, то значение нулевое, на результат не скажется, так как: после нажатия кнопки "рассчитать результаты" необходимо сложить все построчные результаты (каждая строка сначала считается, затем все плюсуем) Ребят, голова не особо варит уже, сроки горят, а дельфи хоть и дано в нагрузку- но скоро превратится в приоритетную задачу на работе. Может, я вообще должен утопать от DBGrid-a, и пользоваться совершенно иным компонентом для своих целей? Посмотрите, если не затруднит, накиньте советов. Или обозначьте цену написания. MESTEPLO.rar PS Забыл добавить, что нормальный dbf принадлежит table:=Промпредприятие Последний раз редактировалось Maksuckan, 11.12.2012 в 16:56. |