При высокой степени автоматизации создания форм программой-мастером получаются довольно однообразные результаты, в них не предусмотрена возможность создания пояснительных надписей, более удобного расположения полей, возможность передвигать и масштабировать элементы формы, связывать их с источником данных и настраивать любые другие параметры формы - то есть решать все те задачи, которые становятся необходимыми при определённом уровне сложности БД и требованиям к удобстве работы с ней. Эти задачи помогает решить конструктор форм. Посмотрим, как он работает:
В закладке формы вызовите пункт «Создать форму в режиме конструктора». В появившемся окне конструктора имеются пустая форма с разметочной сеткой, горизонтальная и вертикальная линейки (для облегчения позиционирования объектов), специализированная панель инструментов, помогающая добавлять элементы формы. Новую форму нужно связать с источником данных - таблицей «Продавцы».
Щёлкните в пустой области конструктора и выберите в контекстном меню команду «Свойства»
На вкладке «Данные» окна диалога свойств формы щёлкните на стрелке поля «Источник записей»
Выберите в раскрывшемся списке пункт «Продавцы».
Закройте окно свойств. В конструкторе появится небольшое окно со списком полей табл. «Продавцы» (источника записей). Оно помогает добавлять элементы управления формы. Его можно скрывать или выводить на экран с помощью кнопки «Список полей». Сейчас нужно добавить в форму четыре области ввода для четырёх полей таблицы.
Поместите указатель на пункт «кодПродавца» окна «Продавцы», и перетащите мышкой этой пункт в область формы. Access создаст элемент управления типа поле, а также подпись.
Выполните аналогичные действия для оставшихся полей таблицы, расположив поля на экране так, как вам представляется наиболее эргономично.
Любой объект формы можно выделить щелчком мыши, при этом вокруг него появляется габаритная рамка с боковыми и угловыми маркерами масштабирования объекта. В левом верхнем углу объекта появляется большой квадрат, за который можно перетаскивать объект в пределах формы.
Чтобы привести оформление новой формы в соответствие с форматом формы, созданной в предыдущем упражнении, щёлкните на кнопке «Автоформат» панели инструментов (его пиктограмма изображает листок бумаги с ручкой). В открывшемся диалоговом окне выберите пункт «Камень» и нажмите «ОК». Остальные параметры Access по этому шаблону настроит самостоятельно.
Щелчком на кнопке «Вид» перейдите в режим редактирования данных.
Закройте окно формы. В появившемся окне задайте название получившейся формы.
Отчёты.
Основное отличие отчётов от форм в том, что отчёты, как правило, предназначены для последующего вывода на принтер. Поэтому в отчётах данных форматируют так, чтобы их удобно было размещать на отдельных страницах. Отчёты поддерживают разнообразнейшие способы оформления и позволяют группировать данные по логически цельным блокам.