![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 24.12.2007
Сообщений: 288
|
![]()
Здравствуйте, проблема в следующем:
На форме есть DBGrid1 в нем 4 поля (1-наименование, 2-кол-во,3-цена,4-итог) програма должна перемножить значение цены на кол-во товара и присвоить значение в поле итог, я делаю так... Код:
is not a valiad integer value. |
![]() |
![]() |
![]() |
#2 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
![]()
Для этого вычисляемые поля есть. В OnCalcFields пишешь свое Вычисляемое поле = ADOTable1DSDesigner4.AsInteger*ADOT able1DSDesigner3.AsInteger;
А вычисляемое поле создаешь по даблклику по своему ADOTable. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 24.12.2007
Сообщений: 288
|
![]()
я знаю про это событие если я пропишу код там то вылитает эта же ошибка и ещё становится невозможным работать с программой так-как эта процедура вызывается и в 1 раз!
|
![]() |
![]() |
![]() |
#4 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
![]()
Приложи файлик с исходником к посту. Что-то так я не могу понять в чем собственно проблема.
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 24.12.2007
Сообщений: 288
|
![]()
Вот, скопируй базу из архива в корень диска C:\.
Теперь запускай и нажми на кнопку "ИТОГ" - будет ошибка! Закрой и сного запусти программу измени любое значение в сетке (Хоть наименование) и нажми итог - все работает!!! ![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
![]()
procedure TForm1.Button1Click(Sender: TObject);
begin ADOTable1.Edit; ADOTable1Field.Value:= ADOTable1DSDesigner4.AsInteger*ADOT able1DSDesigner3.AsInteger; ADOTable1.Post; end; |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 24.12.2007
Сообщений: 288
|
![]()
_Engine_
Спасиба, заработала! |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 24.12.2007
Сообщений: 288
|
![]()
а как переводится на русский
ADOTable1.Edit; |
![]() |
![]() |
![]() |
#9 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Из string в integer | MAKEDON | Помощь студентам | 9 | 29.07.2008 15:38 |
Записать в Integer | Михаил Юрьевич | Общие вопросы Delphi | 3 | 04.07.2008 17:11 |
integer, for, if в Pascal | boom99 | Помощь студентам | 3 | 12.11.2007 16:25 |
String и Integer | bek@rt | Общие вопросы Delphi | 10 | 18.05.2007 19:02 |
Конвертация real > integer | Viteef | Общие вопросы Delphi | 2 | 03.05.2007 18:45 |