Главная страница
    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.047 c
2-1170506755
LongInt
2007-02-03 15:45
2007.02.25
Функция Length


2-1170477876
Garacio
2007-02-03 07:44
2007.02.25
найти 6 одинаковых чисел в строке


11-1149072986
GMax
2006-05-31 14:56
2007.02.25
ScrollBox глючит


15-1170430896
Чапаев
2007-02-02 18:41
2007.02.25
Delphi+Translation Manager+Unicode


15-1170311796
апмав
2007-02-01 09:36
2007.02.25
Просмотр событий системы





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский