Конференция "Начинающим" » Ошибка отключаю связь таблиц [D7]
 
  • Сергей (18.08.10 16:21) [0]
    хочу програмно отключить связь таблиц
    через Radiogroup
    Делаю
    table2.Active:=false;
     table2.MasterSource:=nil;
     table2.MasterFields:='';
     table2.Active:=true;
    выдает
    Circular dataliks are not allowed
    Что не так?
    Может у кого пример есть
  • имя (18.08.10 17:03) [1]
    Удалено модератором
  • stas © (18.08.10 17:08) [2]
    Сергей   (18.08.10 16:21)
    Наоборот убери fields, потом Source
  • Сергей (18.08.10 22:18) [3]
    Увы туже ошибку выдает
    Хотел отключится от первой таблицы, а потом
    поискать чего нибудь и опять подключится
  • а, случаем, нету чего-то типа DBLookupComboBoxа, привязанного к чеуму-нибудь..Например, к этой же таблице(через DataSource)? Возможно, просто слинковал датасорц сам к себе?
  • Сергей (21.08.10 14:21) [5]
    Привет всем
    В принципе связь отключается
    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;
    Что за чертовщина?
  • Сергей (24.08.10 10:08) [6]
    сам дошел
    А вот так подключаюсь без проблем
     form1.CDS2.Active:=false;
     cds2.IndexFieldNames:='F';
     form1.CDS2.MasterFields:='F';
     form1.CDS2.MasterSource:=form1.DataSource1;
     form1.CDS2.Active:=true;
 
Конференция "Начинающим" » Ошибка отключаю связь таблиц [D7]
Есть новые Нет новых   [134434   +26][b:0][p:0.001]