Добавляет таблицу в визуальный запрос.
Visual Basic:
Function Add(Table As IZbTableInfo, bUnique As Boolean) As IZbTableRef
Table - таблица, входящая в базу данных.
bUnique - если True и такая таблица уже есть в запросе, то возвращать ссылку на имеющуюся таблицу.
Метод добавляет ссылку на таблицу Table в запрос и возвращает объект IZbTableRef, который может быть использован для дальнейшего добавления полей в запрос.
Одна и та же таблица может несколько раз входить в запрос. Параметр bUnique задает поведение в случае, если такая таблица уже есть в запроса. Если параметр bUnique указан True, то возвращается ссылка на уже имеющуюся таюлицу, если False, то в запрос будет добавлена еще одна ссылка на эту же таблицу.
Dim VisQry As IZbVisualQuery Dim TblRef As IZbTableRef Dim Field As IZbFieldInfo ' Добавляем таблицу в запрос Set TblRef = VisQry.Tables.Add(db.Tables(0), True) ' Добавляем поле связи с картой VisQry.SetBaseField(TblRef, "Sys") ' Добавляем поля запроса Set Field = VisQry.AddField(TblRef, "Name") Field.UserName = "Название" Set Field = VisQry.AddField(TblRef, "Code") Field.UserName = "Код объекта" ...