Вниз
Скачать: CL | DM;

Проблема с Post   Найти похожие ветки 

 
Defort ©   (2007-02-04 20:55) [0]

Ситуация такая, господа: у меня есть 2 таблицы, связанные LinkKey. Первая таблица открывается для редактирования, после этого в связанное таблице производится заполнение всех полей (график платежей - высчитывается пени для каждого месяца). После этого мне нужно передать суммарное пени главной таблице. Для этого я еще раз прохожусь по записям связанной таблице, суммирую пени и итоговую сумму. На событие OnClose вешаю процедуру:

procedure TNewGraphForm.FormClose(Sender: TObject;
 var Action: TCloseAction);
begin
 DataModule1.ADOTable1.FieldValues["Пени"]:=allpeni;
 DataModule1.ADOTable1.FieldValues["Итоговая сумма"]:=allost;
end;


Проблема в том, что при выполнении программы когда доходит до команды Post главной таблице (она была открыта для редактирования), вылезает ошибка такого содержания: "Не удается найти строку для обновления. Некоторые элементы могли быть изменены со времени ее последнего чтения"

Что делать, господа?


 
Defort ©   (2007-02-05 13:52) [1]

мине никто не поможет? :(


 
Johnmen ©   (2007-02-05 14:29) [2]

http://delphimaster.net/view/3-1164031051/
http://sql.ru/forum/actualthread.aspx?tid=191048
http://sql.ru/forum/actualthread.aspx?tid=318161
и т.д. и т.п. Можно же было найти-то за столько времени?

ЗЫ
Зачем приводить код, к котором нет "выполнении программы когда доходит до команды Post"?


 
Defort ©   (2007-02-05 15:01) [3]

Я конечно извиняюсь за глупость, но! Здесь не проблема совместного использования таблицы. У меня главная таблица открывается для редактирования, в связанной таблице создаются записи (в главной ничего не меняется), после этого я изменяю в главной таблице 2 значения и жму Post.

То есть фактически работа связанной таблицы не должна вообще никак влиять на главную и алгоритм для главной талблицы выглядит стандартным:
Edit
<изменение значений>
Post

Именно поэтому я и не могу понять в чем трабл


 
Johnmen ©   (2007-02-05 15:08) [4]


> Я конечно извиняюсь за глупость, но!

Лучше извинись за леность. :)
Почитай по ссылочкам-то, почитай...
Потом уж можно обсудить и код.


 
Sergey13 ©   (2007-02-05 15:11) [5]

> [3] Defort ©   (05.02.07 15:01)

А что значит
> главная таблица открывается для редактирования
? Как это и зачем, если ты ничего пока с ней не делаешь? Ключевые поля есть?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.046 c
15-1169788536
MBo
2007-01-26 08:15
2007.02.25
Пятничные задачки. Вася Пупкин пока отдыхает ;)


2-1170912666
ryslan56
2007-02-08 08:31
2007.02.25
выгрузка


3-1165217802
Kolan
2006-12-04 10:36
2007.02.25
Неполучается настоить MSSql.


15-1170314724
=Teddy=
2007-02-01 10:25
2007.02.25
Откуда скачать Indy 10 для Delphi 5 !!!


2-1170510491
Гость_
2007-02-03 16:48
2007.02.25
DateSet берущий данные из ждругих Dataset ов




   Наверх