Вниз
Скачать: 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.027 c
2-1170924802
Alexdeil
2007-02-08 11:53
2007.02.25
Проблема с записью....


3-1165230091
kivadim
2006-12-04 14:01
2007.02.25
как отобразить юникодовские символы из базы в отчете FastReports


15-1170614636
hmmm
2007-02-04 21:43
2007.02.25
RSDN


2-1170943484
Volfram
2007-02-08 17:04
2007.02.25
DelphiX, TDXimageList RunTime Creation


2-1170850723
smaller
2007-02-07 15:18
2007.02.25
Не ловится исключительная ситуация:




   Наверх