![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подсчет сумм в подчиненной таблице [D6, dBase, FoxPro]
Valery_N © (2002-11-15 15:39:00)Hi
Проблема в следующем.
Имеется пара связанных таблиц.
Для каждой записи мастер-таблицы требуется подсчитать суммы по некоторым полям подчиненной таблицы. При редактировании поля по событию OnUpdateData я запускаю процедуру которая должна выполнить указанные действия. Выпадает ошибка "Dataset not in Edit or Insert mode". Команды типа Table.Edit не спасают.
Что я неправильно делаю?
Валера
Andriano (2002-11-16 08:10:00) [1]Ну может то и значит, Dataset not in Edit or Insert mode.
Попытка редактировать, не переведя предварительно DataSet в режим Edit.
Если использовать ...FieldByName("Field").As... в левой части оператора ":=", то сначала надо выполнить ...Edit.
Val (2002-11-15 16:21:00) [2]select sum(my_field1), sum(my_field2)
from my_daughter_table where fk_id = :My_Parent_Table_ID
Max Zyuzin (2002-11-15 15:59:00) [3]Покажите код... как и что делаете иначе - это будет напоминать гадание на кофейной гуще...