![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка отключаю связь таблиц [D7]
Сергей © (2010-08-18 16:21:00)хочу програмно отключить связь таблиц
через Radiogroup
Делаю
table2.Active:=false;
table2.MasterSource:=nil;
table2.MasterFields:='';
table2.Active:=true;
выдает
Circular dataliks are not allowed
Что не так?
Может у кого пример есть
Сергей (2010-08-24 10:08:00) [1]сам дошел
А вот так подключаюсь без проблем
form1.CDS2.Active:=false;
cds2.IndexFieldNames:='F';
form1.CDS2.MasterFields:='F';
form1.CDS2.MasterSource:=form1.DataSource1;
form1.CDS2.Active:=true;
Сергей (2010-08-21 14:21:00) [2]Привет всем
В принципе связь отключается
form1.table2.Active:=false;
form1.table2.MasterSource:=nil;
form1.table2.MasterFields:='';
form1.Table2.IndexName:='';
form1.table2.Active:=true;
Зато подключить не удается
form1.table2.Active:=false;
form1.table2.MasterSource:=form1.DataSource2;
form1.table2.MasterFields:='F';
form1.Table2.IndexName:='FAM';
form1.table2.Active:=true;
Что за чертовщина?
Виталий Панасенко(дом) (2010-08-19 16:17:00) [3]а, случаем, нету чего-то типа DBLookupComboBoxа, привязанного к чеуму-нибудь..Например, к этой же таблице(через DataSource)? Возможно, просто слинковал датасорц сам к себе?
Сергей (2010-08-18 22:18:00) [4]Увы туже ошибку выдает
Хотел отключится от первой таблицы, а потом
поискать чего нибудь и опять подключится
stas (2010-08-18 17:08:00) [5]Сергей (18.08.10 16:21)
Наоборот убери fields, потом Source
(2010-08-18 17:03:00) [6]Удалено модератором