Связь через промежуточную таблицу

preview_player
Показать описание
В этом примере мы будем использовать промежуточную таблицы для формирования отчёта по значениям определённой ячейки в разных таблицах с одним и тем же наименованием.
Значение строки из «итога» промежуточной таблицы мы будем использовать в расчёте конечной таблице.
Сама промежуточная таблица может быть убрана на скрытый слой или перемещена за пределы печатной области чертежа.
00:00 Создаём новую таблицу и сразу пишем её название «Лидия Александровна»
00:16 В ячейку “A3” пишем значение переменной которую позже 00:29 зададим на пользовательской форме
00:20 Создаем пользовательскую форму и размещаем на ней поле ввода
00:29 Присваиваем элементу управления переменную «Test1» и определяем тип данных допустимый для ввода в это поле.
00:45 Заходим в свойства ячейки и в разделе «Комментарий» задаём “test”
00:58 Создаём новую таблицу. В названии пишем «Промежуточная таблица»
01:13 Создаём раздел отчёта и, нажав «Выбор исходных объектов» выбираем объект «Таблица» с фильтром по наименованию «Лидия Александровна»
01:36 Заходим в построитель выражений в колонке «А» шаблона отчёта и задаем значение колонки “Object.Test1” (Test1 – это комментарий к ячейке заданный 00:29)
02:01 Добавляем «Итог отчёта» и суммируем колонку “A” в диапазоне отчёта
02:11 Проверяем работу
02:22 Создаём еще одну таблицу (название уже не имеет значение)
02:32 Из нужной ячейки (например “A3”) вызываем «Построитель выражений
02:34 Нажимаем «Присоединить объект» и указываем в качестве объекта «Промежуточную таблицу». В качестве формулы пишем “Object1.LA” . Так как у «промежуточной таблицы пока нет такого свойства, возвращаемся к редактированию «Промежуточной таблицы»
02:54 Заходим в ячейку “A” строки отчёта (номер строки у нас будет динамически меняться) и задаем её свойство в качестве «комментария» “LA” (02:24)
03:02 Проверяем работу. Меняем значение в форме таблицы «Лидия Александровна» - значения меняются во всех трёх таблицах. Значение можно менять как в «Пользовательской форме» так и в инспекторе через доступные свойства
03:37 Делаем массив из первоначальных таблиц. И проверяем работу
Теперь «промежуточную таблицу» можно перенести на скрытый слой или переместить за пределы чертежа.
Рекомендации по теме