- •Лабораторная работа №5 по курсу “Компьютерные информационные технологии” создание базы данных средствами субд access. Таблицы. Формы
- •1.Постановка задачи
- •2.Начало работы с Access
- •3.Создание и заполнение базы данных
- •3.1.Создание таблицы данных о рабочих предприятия
- •3.2.Изменение структуры таблицы
- •3.3.Заполнение таблицы
- •3.4.Создание таблицы об объектах
- •4.Простейшие операции с данными
- •Просмотр, изменение, добавление и удаление данных
- •Поиск данных
- •3.5.Связывание таблиц
- •Сортировка данных
- •Выбор столбцов для просмотра
- •5.Способы создания и виды форм
- •6.Создание простой формы
- •7.Изменение вида формы
- •Оформление заголовка формы
- •Вставка вычисляемого поля
- •8.Создание составной формы
- •9.Изменение свойств формы
- •Задание для самостоятельного выполнения
7.Изменение вида формы
Для изменения вида формы необходимо открыть ее в режиме конструктора. Для этого следует выбрать форму и нажать кнопку Конструктор, или выбрать команду Вид – Конструктор. После этого можно добавлять в форму новые элементы (поля, надписи, кнопки и т.д.), изменять или удалять имеющиеся.
Чтобы изменить или удалить элемент формы, необходимо сначала выделить его щелчком мыши. Если требуется выделить сразу несколько элементов формы, то следует нажать клавишу Shift и, не отпуская ее, выделять желаемые элементы с помощью мыши. Для перемещения выбранного элемента курсор должен иметь форму ладони, для изменения размеров – форму двунаправленной стрелки. Для удаления выбранного элемента требуется нажать клавишу Del.
Кроме того, каждый элемент формы имеет набор свойств. Для их изменения требуется щелкнуть на элементе формы правой кнопкой мыши и выбрать команду Свойства.
Пусть требуется внести в форму Объекты, построенную в разделе 6, следующие изменения: указать в верхней части формы надпись “Заказы на <текущая дата>”; указать количество дней, оставшихся до окончания строительства (разность даты окончания и текущей даты).
Оформление заголовка формы
Открыть форму Объекты в режиме конструктора (выбрать форму и нажать кнопку Конструктор).
С помощью мыши расширить область заголовка (между надписями Заголовок формы и Область данных).
Примечание. Если в окне формы нет надписи Заголовок формы, то следует выполнить команду Вид – Заголовок/примечание формы.
Из панели элементов выбрать элемент Надпись (с отметкой Аа). Переместить курсор (принявший вид креста с буквой А) в область заголовка и щелкнуть мышью в нужном месте.
Примечание. Если на экране нет панели элементов, то следует выполнить команду Вид – Панель элементов.
В прямоугольнике, появившемся в области заголовка, ввести текст: Заказы на.
Чтобы вставить в заголовок текущую дату, выбрать команду: Вставка – Дата и время. Снять флажок Формат времени. Выбрать желаемый формат даты. Нажать OK.
Разместить отметку даты в заголовке формы. Для этого выделить отметку даты (щелчком мыши), разместить курсор так, чтобы он принял форму ладони, и переместить отметку даты в желаемое место.
Установить для заголовка формы (слова Заказы на и отметка текущей даты) жирный шрифт размера 10. Для этого выделить оба элемента (щелчками мыши при нажатой клавише Shift) и нажать соответствующие кнопки на панели инструментов.
Сохранить внесенные изменения. Закрыть форму. Открыть ее в режиме формы (кнопкой Открыть). Убедиться, что изменения внесены. При необходимости перейти в режим конструктора и внести необходимые изменения.
Вставка вычисляемого поля
Для отображения количества дней, оставшихся до конца строительства, следует добавить в форму вычисляемое поле. Пусть оно будет размещено в нижней части области данных (после других полей).
Открыть форму Объекты в режиме конструктора.
Если в нижней части области данных нет свободного места, расширить область данных, сдвинув вниз ее нижнюю границу (над надписью Примечание формы) с помощью мыши.
Из панели элементов выбрать элемент Поле (с отметкой аб). Переместить курсор в нижнюю часть области данных и щелкнуть мышью в нужном месте. На экране появляется новое поле (с отметкой Свободный) и надпись к нему (слово Поле и некоторый номер).
Вызвать окно свойств надписи нового поля. Для этого щелкнуть на надписи правой кнопкой мыши и выбрать команду Свойства. В появившемся окне свойств надписи перейти на вкладку Макет (или на вкладку Все). Для свойства Подпись ввести текст Осталось дней:. Закрыть окно свойств.
Вызвать окно свойств нового поля (самого поля, а не надписи к нему). В строке свойства Данные (на вкладке Данные) ввести формулу: =[Дата окончания] – date(). Закрыть окно свойств.
Примечание. Здесь Дата окончания – имя поля таблицы; оно должно быть заключено в квадратные скобки, и должно абсолютно точно совпадать с именем поля, указанным в описании таблицы. Date() – стандартная функция, возвращающая текущую дату. Формула должна начинаться со знака “равно”. Никаких знаков в конце формулы не ставится.
Переместить новое поле и надпись к нему, а также изменить их размеры таким образом, чтобы они были удобно размещены в окне (в один столбец с другими полями).
Закрыть форму. Просмотреть ее. При необходимости вернуться в режим конструктора для внесения изменений.
В результате форма должна иметь примерно такой вид, как показано на рисунке 3.
|
|
Рисунок 2 – Форма, созданная автоматически |
Рисунок 3 – Форма с изменениями |
