Создание связи

Связь между источниками данных организуется для корректного сопоставления значений из различных источников данных. Для того чтобы создать связь следует выполнить следующие шаги:
 
Шаг 1: Запустите дизайнер отчетов;

 

Шаг 2: Перейдите в словарь данных;

 

Шаг 3: Подключите данные;

 

Шаг 4: Нажмите кнопку Новый элемент (New Item) и выберите команду Новая связь (New Relation);

 


 

 
Шаг 5: При помощи выпадающих списков, определите главный и подчиненный источники данных;

 

Информация

 

Выбранные источники данных (главный и подчиненный) должны быть одного типа, т.е. типы соединений должны быть одинаковы. Если типы соединений различны, то можно использовать свойство CashAllData.

 

 

 
Шаг 6: Выберите колонки данных, через которые будет организована связь между источниками. Для выбора нескольких колонок, следует зажать кнопку Ctrl.

 

 

Информация

 

При создании связи, следует учитывать, что колонки-ключи должны соответствовать всем правилам создания связи в ADO.NET:

strel11 Их количество должно быть одинаковое;

strel11 Их типы должны совпадать, т.е. если главная колонка-ключ типа string, то и подчиненная колонка-ключ должна быть типа string;

strel11 Ключи должны быть указаны обязательно, т.е. связь без ключей создать невозможно.

 

 

 

Шаг 7: Установить флажок Активная связь (Active Relation). Если в источнике данных несколько связей с другими источниками, то для сопоставления данных будет использоваться активная связь.

 

 

Шаг 8: Нажать кнопку ОК в редакторе связи.
 

 
Теперь в подчиненном источнике данных появится связь. Также любую связь можно отредактировать:
 

Шаг 1: Выделите связь в словаре данных;

 

Шаг 2: Нажмите кнопку Редактировать (Edit) на панели инструментов словаря данных;

 

 
 
Шаг 3: Измените настройки связи;
 
Шаг 4: Нажмите кнопку ОК в редакторе связи.