Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access.doc
Скачиваний:
3
Добавлен:
13.11.2018
Размер:
173.57 Кб
Скачать

Работа в Конструкторе форм (редактирование формы):

В Форме могут присутствовать: главная форма и одна (очень много) подчиненных форм (показ связанных таблиц). Главная форма – первичная форма, т.е созданная первой. Подчиненная форма вложена  («погружена») в основную. Подчиненные формы, основанные на запросах, работают быстрее, чем на базе таблиц, т.к. в таблицах много полей. Если цель – просто ввести данные в таблицу – лучше строить главную форму на основе этой таблицы (без промежуточного запроса).

Любая форма – поле, наполненное элементами управления, которыми являются поля ввода, переключатели, списки и даже подчиненные формы (хотя они и сами являются формами).

Элементы управления бывают двух видов:

  1. присоединенные – в случае, когда они связаны с определенным полем в таблице;

  2. свободные – для отображения дополнительной информации (например, надписи);

  3. поля, содержащие результаты вычислений.

Перед созданием Главной формы желательно создать все запросы для подчиненных форм.

Создание запроса для подчиненной формы:

Производится аналогично описанному выше в главе «Запросы».

Основное требование: первым полем в запросе должен быть ключ из таблицы основной формы. Второе поле – из связанной таблицы, которая и будет показана в запросе. Естественно, что эти две таблицы нужно выбрать из списка в начале формирования запроса. Создание подчиненной формы из запроса:

  1. выбрать запрос из списка. Нажать иконку «Таблица со стрелкой» – «Новый объект»:

  2. для получения формы в столбец выбрать пункт «Автоформа»;

  3. выбрать пункт «Формы» – «Мастер форм» и выбрать тот вид, который нужен;

  4. в меню «Формы» указать «Создание формы» – выбрать Запрос для подчиненной формы и создать ее в том виде, который нужен.

 

Для подчиненных форм, где на стороне «многие» по отношению к основной форме, читабельнее давать вид «Таблица» для одновременного показа всех строк, относящихся к выбранному ключевому полю главной формы.

Редактирование формы в Конструкторе форм:

Перенос поля в форме: сначалащелчок «мышью» на поле:

  1. нажатие <Ctrl> и перемещение стрелками;

  2. при появлении рисунка «кисть руки», когда маркер мыши находится над полем, перетащить на новое место.

Перенос группы полей в форме:

  1. щелчок левой кнопкой мыши в любом из четырех углов группы полей;

  2. потянуть вниз и вправо или вверх и вправо и т.д., чтобы группа полей попала в выделение;

  3. отпустить кнопку мыши;

  4. при появлении рисунка «кисть руки», когда маркер мыши находится над блоком полей, перетащить его на новое место;

  5. щелкнуть на пустом месте формы, чтобы снять выделение.

Выравнивание полей:

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

  2. выбрать пункт «Формат» – команда «Выровнять» и применить один из режимов выравнивания:

  3. по левому краю (в описанном выше случае);

  4. по правому краю;

  5. по верхней границе;

  6. по нижней границе;

  7. по узлам сетки.

Удобно осуществлять перетаскивание элементов управления за квадратик в левом верхнем углу поля.

Установка условия на значение:

  1. открыть «свойства» текстового поля;

  2. открыть вкладку «данные»;

  3. в строке «Условие» ввести формулу (например, >Date() – больше, чем системная дата);

  4. в строке «Сообщение об ошибке» написать свой комментарий (например, срок годности истек).

Но это сообщение будет появляться только в процессе нового ввода. Если БД была наполнена ранее, то аналогичные проверки нужно осуществлять иначе.

Ошибки ввода по признакам формата полей Access отлавливает автоматически (например, ввод текста в числовое поле, неправильный ввод даты и т.д.).

Установка последовательности перехода по кнопке <Tab>:

  1. меню «Вид» – команда «Последовательность перехода»;

  2. щелчок на сером фоне слева от поля – выделение поля;

  3. щелкаем повторно, перетаскиваем поле на нужное место и отпускаем кнопку.

Блокировка элементов управления:

Некоторые поля (например, коды типа «Счетчик») редактировать нельзя. Поэтому их желательно заблокировать во избежание недоразумений.

  1. открыть «Свойства» поля или кнопки;

  2. выбрать вкладку «Данные»;

  3. строка «Доступ» - выбрать «Нет»;

  4. строка «Блокировка» – выбрать «Да».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]