Екатерина, можно и автоматизировать. В базе данных создаете еще две колонки. В одной указываете значение масштаба в виде коэффициента. Например для масштаба 1:2 это значение 0,5, а для другой - в виде текста, соответствующего данному коэффициенту, то есть для 0,5 это "1:2". Далее для каждой записи базы данных заполняете эти колонки. Затем создаете две переменных (числовую и текстовую соответственно) и в них "вытягиваете" соответствующее нужной записи значения масштабов через функцию VAL(). Затем в параметрах проекции значению масштаб указываете переменную с числовым значением, а в переменных штампа переменной "$maschtab" - присваиваете соответствующее текстовое значение масштаба. Для этого нужно в ленте выбрать "Оформление"-"Основная надпись" - "Редактировать" и в левом нижнем углу включить "Список переменных".