Есть форма - на ней дбгрид , 2 адо-запроса , 3 едита, 3 дбедита и дблукапкомбобокс.
1-й едит - ставка
2-й едит - премиальные
3-й едит - итого (видимый
только для разработчика)
1,2,и 3-й дбедиты - дублирующие для обычных едитов.
По выбору ФИО из дблукапкомбобокса значения для этой записи выгружаются в соответствующие едиты.
Далее , мы поправляем вручную 1 или (и) 2-й едиты . По нажатию на кнопку "применить" происходит следующее:
значение из 1-го едита суммируется со значением 2-го едита
Код:
e:=0;
e:=e+((StrToInt(Edit1.text)+(StrToInt(Edit2.text))));
edit3.text:=IntToStr(e);
dbedit1.Text:=edit1.Text;
dbedit2.Text:=edit2.Text;
dbedit3.Text:=edit3.Text;
и это значение попадает в 3-й едит.
Далее , с помощью sql-запроса -
Код:
update sotrud set
ставка=:ставка, премиальные=:премиальные, итого=:итого where id=id;
таблица (по идее

) должна апдейтиться нашими данными. Ещё кое-что - все поля в таблице текстового типа. Но , вся загвоздка в том , что программулина выдает ошибку , как на вложенной картинке.
Господа тёмной стороны , прошу
Вас о помощи , ибо имею я половой акт с этим проектом уже 3-й день.
Вот сама форма , может поможет чем.
http://s47.radikal.ru/i116/1105/88/8dda6bd52ad9.jpg
А вот
ошибка:
http://s55.radikal.ru/i149/1105/d9/54c4c2adf876.jpg
К сожалению , не смог залить картинки через обычные вложения , т.к. выдавало ошибку.