![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MasterSource - в чем проблема ????????????????? [D6, Paradox]
Ptr © (2002-02-27 14:54:00)Помогите, кто может!!!
В Paradoxe есть две связанные через MasterSource таблицы.
Я программно удаляю запись в главной и хочу удалить все соответствующие записи в подчиненной. Проблема в том, что если
отключить от пользователя главную таблицу (DisableControl) то подчиненная, при перемещении по главной, - не позиционируеся.
КАК БЫТЬ ??????????????????????????
Ptr (2002-02-28 10:57:00) [1]Спасибо.
У меня примерно такой код и написан,
while Detail.RecordCount > 0 do Detail.delete;
но проблема в том, что Detail не позиционируется по Master, и Detail.RecordCount всегда = 0. (Хотя это не так).
gek (2002-02-27 15:04:00) [2]procedure TDMLz.Tbl_MainBeforeDelete(DataSet: TDataSet);
begin
if Tbl_b.MasterSource <> nil then
if Tbl_b.RecordCount > 0 then
while not Tbl_b.eof do
Tbl_b.delete;
end;