Получение значения из другой таблицы

Примеры и Уроки 02.06.2020 11:31

Для получения значения ячейки существует два способа:

  1. Используя команду«Взять с чертежа»
  2. С помощью построителя выражений.

Есть две таблицы (далее таблица1 и таблица2). Перенесем значение ячейки 1A второй таблицы в первую.

В начале ячейку делаем именнованной:

  1. открываем таблицу2 на редактирование
  2. выбираем ячейку А1 и вводим значение 123
  3. открываем свойства ячейки
  4. переходим во вкладку «Комментарии" и именуем ячейку на свое усмотрение, например, »table2A1"

  5. закрываем свойства ячейки. У ячейки появляется зеленый ярлык
  6. закрываем редактор таблиц
Получение значения через команду «Взять с чертежа»
  1. Открываем таблицу1 на редактирование
  2. Выбираем ячейку A1 и открываем ее свойства.
  3. На вкладке «Содержимое» в поле «Значение» выбираем команду контекстного меню «Взять с чертежа» (горячие клавиши Ctrl+B).


  4. В диалоге «Выбор значения» выбираем команду «Взять из свойства».
  5. Указываем таблицу2 и нажимаем клавишу «Enter».
  6. Находим и выбираем в списке значение «table2A1».
  7. Подтверждаем выбор. Значение добавится в виде ссылки.
  8. Закрываем свойства ячейки и редактор таблицы.

Теперь изменение ячейки А1 таблицы2 приводит к мгновенному изменению в ячейке А1 таблицы1.

 

Полученное значение является ссылкой. К значению может быть дописан другой текст. Значение не может использоваться в формулах напрямую, т.е. сначала необходимо передать значение в ячейку, а затем в формуле использовать значение ячейки.

 

Получение значения через команду «Взять с чертежа»

  1. Открываем таблицу1 на редактирование.
  2. Выбираем ячейку A2 и открываем ее свойства.
  3. На вкладке «Содержимое» выбираем команду «Формула...».
  4. Откроется диалог «Построитель выражений».
  5. Нажимаем кнопку «Присоеденить объект» и указываем таблицу2. Таблица2 будет присоеденена. Ее свойства будут доступны в списке параметров построителя выражений.
  6. Находим и выбираем из списка значение Object1.table2A1
  7. Подтверждаем выбор. Значение добавится в виде формулы.
  8. Закрываем свойства ячейки и редактор таблицы.

Теперь изменение ячейки А1 таблицы2 приводит к мгновенному изменению в ячейке А2 таблицы1.

Спойлер
показать

Полученное значение является параметром присоединенного объекта. К значению не может быть дописан другой текст. Значение может использоваться в формулах напрямую.

 

Программа: СПДС GraphiCS

Группы вопросов: Таблицы

6 комментариев

1. Взять с чертежа

2. Внедрить объект

Бог любит троицу...

3. Табличный отчет по именованным ячейкам таблиц

Значительно гибче, легко можно переопределить набор, работают формулы

Незаслуженно забыли(((

В примере предполагалось, что таблицы А1 и А2 готовы. Если делать табличный отчет, то созданный отчет еще придется редактировать до нужного состояния (добавлять столбцы, строки...).
Но все зависит от конкретной задачи. 

Формулы работают в случае внедрения объекта (вариант 2), в спойлере показано.

я имел в виду, что приведенными в статье способами оперативно переназначить объекты с которых берутся свойства невозможно, а способом два еще и гиморно. Сисофт не сделал функционал открепления присоединенного объекта.

Потратив пять минут времени через отчеты можно сделать достаточно универсальную табличку которую будет возможно оперативно перецеплять к аналогичным объектам (в том числе и ее копию), а не каждый раз прописывать все с нуля руками

мы жэж тут не только про костыли, но и про автоматизацию?

А подкинь пример конкретный или сам опубликуй продолжение по мотивам. Интерес к теме есть.

более того, копирование наборов из примера 1, 2 возможно только через буфер обмена win, т.е. как блоки

в свою очередь набор с табличным отчетом (например «в текущем наборе») можно копировать и средствами АК (copy), выше уже написал, всегда можно в два клика перенастроить на другой объект или несколько.

я ни в коем случае не наставиваю и не агитирую за табличные отчеты, но удивительно, что столь мощный функционал таблиц оказался за рамками сатьи(((

Я буду только рада показать мощность табличных отчетов. А данный пример создан по мотивам вопросов пользователей кж-шников, арматуру с бетоном с готовой спецификации элементов передать в ведомость расхода. 
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.