Курсовая работа: База данных компьютерного магазина
Формы служат для ввода и просмотра данных в удобном для пользователя виде, который соответствует привычному для него документу. При выводе данных с помощью форм можно применять специальные средства оформления.
Для создания формы[3] нужно открыть вкладку «Формы» окна базы данных и нажать кнопку «Создать»
После этого в появившемся окне следует выбрать способ создания формы «Мастер форм» и выбрать таблицу, по которой необходимо сделать форму, в нашем случае таблица «Товары».
Далее при помощи кнопок (перенести все записи) или (перенести выбранную запись) нужно выбрать поля, которые будут отражены в форме .Нажимаем кнопку «Далее».
Затем нужно выбрать внешний вид формы, стиль , задать имя формы и форма готова.
Если автоматическое расположение полей формы нас не устраивает, то необходимо его изменить. Перейдем в режим конструктора (кнопка на панели инструментов ). Здесь можно менять расположение и размер полей формы по своему усмотрению: достаточно мышкой выделить интересующий объект.
В нашей форме «Товары» есть поле объекта OLEдля размещения изображений товаров. В свойствах этого поля, на вкладке «Макет» устанавливаем размеры: «Вписать в рамку». Это позволит вставлять изображения любых размеров – Access автоматически подгонит картинку под размер поля.
Теперь нужно сохранить изменения макета через меню Файл→Сохранить.
Предположим, что в базе данных накопилось довольно много товаров и вдруг срочно понадобилось найти один из них. Для этого нужно:
- установить курсор в поле «Наименование товара».
- выполнить команду меню Правка → Найти, или воспользоваться кнопкой панели инструментов.
Для фильтрации данных по полям «Код поставки»:
- выбираем необходимый код поставки (например, нам интересно, какие товары были закуплены в 3-ю поставку) ставим курсор в поле «Код доставки» - «3», и нажимаем кнопку (или выполняем команду Записи, Фильтр, Фильтр по выделенному) . В форме (или таблице) останутся только записи о товарах 3-й поставки;
- для отмены фильтрации нажимаем на кнопку на панели инструментов или выполняем команду Записи, Удалить фильтр . В форме (таблице) появятся все данные. Как правило, фильтрацию удобнее использовать в табличных формах или непосредственно в самих таблицах СУБД Access.
Режим формы позволяет производить необходимые вычисления прямо в поле данных.
В моем проекте СУБД для компьютерного магазина в форме Товары при заполнении поля «Стоимость закупки» в поле «Стоимость продажи» автоматически вычисляется цена для продажи товара. Для автоматизации вычислений необходимо:
- щелкнуть правой кнопкой мыши по интересующему полю (в нашем случае это «Стоимость продажи») и выбрать пункт «Свойства.
- откроется окно «Поле: Стоимость продажи». Выбираем вкладку данные и вписываем в поле «Данные» формулу для расчета. Нам необходимо, чтобы стоимость продажи на 50% превышала стоимость покупки.
- закрываем это окно и сохраняем изменения в таблице.
Для просмотра созданной формы, как она будет выглядеть при распечатывании на листе щелкаем по кнопке .
Создание кнопочных форм
Для создания, изменения и удаления кнопочных форм служит диспетчер кнопочных форм.
1. В меню Сервис выберите команду Служебные программы , а затем Диспетчер кнопочных форм .
2. Если выводится запрос на подтверждение создания кнопочной формы, нажмите кнопку Да .
3. Нажмите кнопку Создать .
4. Введите имя новой кнопочной формы и нажмите кнопку OK .
Имя новой кнопочной формы добавляется в поле Страницы кнопочной формы .
5. Выберите имя новой кнопочной формы и нажмите кнопку Изменить .
6. Нажмите кнопку Создать .
7. В поле Текст введите текст для первой кнопки кнопочной формы, а затем выберите для нее команду в поле Команда. Например, введите текст Просмотр заказов, а затем выберите в поле Команда команду Открыть форму для изменения.