DbMergeA

автор: jurist23rus
модуль: RecordEditor

Соединяет значения нескольких полей в одну строку. Значения полей разделяются пробелом. Значения каждой записи выводятся с новой строки. Если имя таблицы (параметр №3) не пусто, то функция работает с полями таблицы, иначе с полями формы.

DBMERGEA ('Имя формы источника', '[Поле формы источник]=[Поле текущей формы]', 'Таблица', 'Поле1;Поле2;Поле3', 1)

Под формой источника подразумевается форма, указанная в параметре №1. Фильтр всегда задаётся для формы источника, а не для таблицы.

Параметры

  1. имя формы источника - текст (обязательный)
  2. фильтр для формы (не таблицы) - текст (не обязательный)
  3. имя таблицы - текст (не обязательный)
  4. список полей формы источника через запятую - текст (обязательный)
  5. число (обязательный). Определяет следует ли показывать все найденные записи или показать только уникальные записи. 1 - только уникальные записи; 0 - все записи.

Результат

любого типа. Если записей соответствующих фильтру не найдено - возвращает null.

Пример

DBMERGEA ('Имя формы', '[Поле формы источник]=[Поле текущей формы]', 'Таблица',
         'Поле1;Поле2;Поле3', 1)