Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Потеря связей в таблицах [D5, Access]


sapsi ©   (2003-04-08 13:49:00) 

Как восстановить связи в таблицах ADO, сразу после выполнения

table.active:=false;
table.active:=true;


sapsi   (2003-04-16 12:59:00) [1]

а поподробнее
Еще вопрос.
Подключаюсь с двух или нескольких машин к одной mdb базе по АДО.
При изменении записей в базе на одной из машин надо, чтобы на других также происходило обновление.
Как этого добиться.


Tundra   (2003-04-16 11:35:00) [2]

В Ado есть этот известный глюк - когда указатель записи неопеределен он их показывает все.
Попробуй использовать Shape - там все в одной инструкции SQL
(и подчиненная и главная).


sapsi   (2003-04-15 16:36:00) [3]

к сожалению, ни к чему


lancelot   (2003-04-11 09:22:00) [4]

А они связаны программно, или в самой базе, во время создания?


ЮЮ   (2003-04-11 09:22:00) [5]

>table.mastersource не помогают

Не поверю, что пара операторов ни к чему не приводит:
table.mastersource := nil;
table.mastersource := dsMasterTable;


sapsi   (2003-04-11 08:08:00) [6]

Кто-нибудь знает как восстановить эти связи?


AleksandrKu   (2003-04-08 15:29:00) [7]

а попробуй програмно по таблице побегать
хотя это конечно невыход но вс етаки


sapsi   (2003-04-08 14:55:00) [8]

Я для связанной таблице делаю active false потом true, после чего она не видит связи.
table.masterfields и table.mastersource не помогают.
Но после перемещения по гриду мастер таблицы, связи восстанавливаются.
Можно ли их восстановить сразу, после table.active:=true в зависимой таблице?
Спасибо


Соловьев   (2003-04-08 14:38:00) [9]

Опиши подробнее что за связи?
Может AfterScrollобрабатывать...


Наверх

Титульная страница Поиск, карта сайта Написать письмо