Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Синтаксис:

procedure AddJoin(

 const TableName: WideString;

 JoinType: TJoinType;

 const Condition: WideString);

Параметры:

TableName – имя таблицы, для которой добавляется соединение;
JoinType – тип соединения;
Condition – условие соединения;

Описание:

Метод добавляет к итоговому запросу соединение.

Пример:

 

// Показать все документы, которые лежат в папках текущего пользователя.

SearchDescription = Searches.CreateNew(ckEDocument)

 

// Установить связь между документами и ссылками на них в папках.

SearchDescription.SearchCriteria.AddJoin('SBLinks'; jtInner;

  "EDocuments.XRecID = SBLinks.DestID and SBLinks.SourceType = 'F'")

 

// Установить связь между ссылками на документы и папками.

SearchDescription.SearchCriteria.AddJoin('SBFolder'; jtInner; 

  Format('SBLinks.SourceID = SBFolder.XRecID and SBFolder.Author = %d';

  ArrayOf(EDocuments.CurrentUser.ID)))

 

Searches.Show(SearchDescription)

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }