Синтаксис:
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 |