Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];

Вниз

Проблема с 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 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.046 c
15-1169537324
MsGuns
2007-01-23 10:28
2007.02.25
Выдвижная из стола клавиатура


8-1148858988
452
2006-05-29 03:29
2007.02.25
Создание видео файлов (avi,vob,wmv,mpeg4)


2-1170771953
FIL-23
2007-02-06 17:25
2007.02.25
как узнать нажат ли рисунок?


2-1170738550
Lapushka-dochka
2007-02-06 08:09
2007.02.25
Где моя ошибка, кодскажите, плз.


15-1170395300
ZeroDivide
2007-02-02 08:48
2007.02.25
Какую стоит брать видяху под AGP: 7600GS или 1650Pro=1600XT?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский