Expasys BI
Руководство пользователя (версия 2026.1)
×

Связи

 
Связь между источниками данных организуется для корректного сопоставления значений из различных источников данных. Для того чтобы создать связь следует выполнить следующие шаги:
 Выбрать команду Новая связь в контекстном меню Словаря данных отчета.
 
 
 При помощи выпадающих списков, определите главный и подчиненный источники данных;
 
 
Выбранные источники данных (главный и подчиненный) должны быть одного типа, т.е. типы соединений должны быть одинаковы. Если типы соединений различны, то можно использовать свойство CashAllData.
 
Далее выберите колонки данных, через которые будет организована связь между источниками. Для выбора нескольких колонок, следует зажать кнопку Ctrl.
 
 
 
 
При создании связи, следует учитывать, что колонки-ключи должны соответствовать всем правилам создания связи в ADO.NET:
Их количество должно быть одинаковое;
Их типы должны совпадать, т.е. если главная колонка-ключ типа string, то и подчиненная колонка-ключ должна быть типа string;
Ключи должны быть указаны обязательно, т.е. связь без ключей создать невозможно.
 
 
Установите флажок Активная связь. Если в источнике данных несколько связей с другими источниками, то для сопоставления данных будет использоваться активная связь и нажмите кнопку ОК в редакторе связи.
 
Теперь в подчиненном источнике данных появится связь.
 
 
 
Также любую связь можно отредактировать:
 Для этого выделите связь в словаре данных и нажмите кнопку Изменить на панели инструментов словаря данных;
 
 
Измените настройки связи;
Нажмите кнопку ОК в редакторе связи.