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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.11.2013, 17:25   #1
Abay19941308
Пользователь
 
Регистрация: 29.10.2012
Сообщений: 64
По умолчанию Не получается умножение 2 столбцов в DBGRID!!!

Здравствуйте!!! Не получается умножение 2 столбцов в DBGRID.
Ошибка
Курсор перепрыгивает на "Итого" и выводит ошибку
<<not enough actual parametrs>>.
Поле такое существует и оно пустое.

Dokument это TADOTABLE


Код:
DM.Dokument.first;
while not DM.Dokument.EOF do
begin
DM.Dokument.edit;
DM.Dokument.Fieldbyname['Цена'].asInteger:=(DM.Dokument.FieldByname['Кол_во_заказанного_товара'].asInteger)*(DM.Dokument.FieldByname['Цена_оптовая'].asInteger);
DM.Dokument.Post;
DM.Dokument.Next;
Abay19941308 вне форума
Старый 27.11.2013, 17:46   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А чего это вдруг FieldByname массивом стал? Его параметр должен быть в круглых скобках. И обычно произведение кол-ва на цену стоимостью называется, а не ценой. И плюс к этому - такие поля нужно вычисляемыми делать, нечего циклы гонять по всем записям таблицы
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Старый 27.11.2013, 18:00   #3
Abay19941308
Пользователь
 
Регистрация: 29.10.2012
Сообщений: 64
По умолчанию

Спасибо большое!!!
Все работает. У меня стоит итого вместо цены это я здесь ошибся при написании.
Abay19941308 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Dbgrid названия столбцов Lex2000 БД в Delphi 6 22.05.2012 14:49
умножение значений столбцов sql 2008 Neymexa Помощь студентам 3 26.03.2010 15:48
Разница столбцов DBGrid-? Evgenii БД в Delphi 8 15.11.2009 15:45
Удаление столбцов в DBGrid-e artemavd БД в Delphi 4 24.10.2008 14:30