Значения ячеек баз данных могут задаваться переменными и выражениями с помощью параметра Поддержка параметризации. Этот параметр может быть установлен при создании базы данных.
Значение такой ячейки пересчитывается при пересчёте параметрической модели. При отображении в таблице значение ячейки, заданной переменной или выражением, выделяется жирным шрифтом.
При клике в ячейку вместо значения появляется выражение и его можно отредактировать.
В комбинации с функциями по работе с базами данных, значение в ячейке может зависеть от других ячеек.
В данном примере 6-я строка содержит сумму предыдущих 5-и строк:
Рекурсивное задание значений при этом не допускается. В случае возникновения рекурсии ячейка помечается красным цветом. В данном примере, такое может произойти, если убрать диапазон строк 1,5:
В окно диагностики также выдаётся сообщение о рекурсии. Также допустимо перекрёстное задание значений ячеек из одной таблицы в другую, но также без рекурсии.
Более подробное описание функций для работы с диапазонами ячеек описано в главе Функции по работе с базами данных.
Для связи параметров вашего чертежа с внешней базой данных используйте функции отбора значений из внешних баз данных - dbf( , , ), dbfwin( , , ), mdb( , , , ).
Для отбора значений из внутренней базы данных или базы данных по ссылке используйте функции отбора значений из внутренних баз данных - rec( ), frec( , , , ), val( , ), find( , ).