Файл: База данных (БД) это совокупность сведений, относящихся к определенной теме или задаче. Реляционные бд.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.12.2023
Просмотров: 391
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Типы данных соответственно: дата/время, денежный.3. Проверьте (в схеме данных) установку связи между полями код товара в таблицах Товар и Продажа товара по дате.
Рис. 10
Цель работы:получить практику по созданию таблиц;получить представление о создании оболочек для баз данных.ВведениеПосле создания реальной базы данных грамотно пользоваться ею может только создатель. Поэтому для ее эксплуатации рядовым пользователем необходимо создать оболочку управления с понятным интерфейсом (интерфейс – средства взаимодействия). Для этой цели подходят так называемые кнопочные формы. Идея в том, чтобы установить связь между определенным событием и щелчком мыши по графическому изображению кнопки. Однако не все события можно вызвать с использованием кнопочных форм, реализованных в СУБД ACCESS. Поэтому для обхода этого препятствия мы воспользуемся созданием макросов. Макрос является программой, содержащей макрокоманды, т.е. вызов определенных действий с заданными параметрами. Запуск макроса можно выполнить из кнопочной формы.
заданную команду (открытие формы в режиме редактирования);Рис. 12 форму, которую следует открывать (она у вас единственная) (рис. 13)
Задание № 2
Создание формыФормы и отчеты – довольно сложные структуры баз данных, поэтому обычно их создают в режиме Мастера и дорабатывают в режиме конструктора. Так поступим и мы. Порядок выполнения работы-
Перейдите на вкладку формы. -
Щелкните по кнопке создать и выберите режим Создание формы с помощью мастера. -
В поле со списком Таблицы/запросы выберите таблицу – источник Продажа товара по дате (рис. 8). -
Используя клавишу « >> », перенесите все поля данной таблицы из окна доступные поля в окно выбранные поля и перейдите к следующему диалоговому окну. -
В нем установите флажок напротив опции в один столбец и перейдите к следующему диалоговому окну. -
Выберите в нем оформление и перейдите к следующему диалоговому окну. -
В последнем окне задайте имя форме и нажмите на кнопку Готово.
Задание № 3
Доработка формыНеобходимо обеспечить, чтобы при вводе названия товара в нашей форме в таблицу заносился его код.Порядок выполнения работы-
Откройте вашу форму в режиме конструктора. -
Выделите поле код товара и удалите его, используя клавишу Delete. -
Найдите в окне программы панель элементов и перепишите возможные для вставки объекты. -
Из них (щелчком мыши) выберете поле со списком. -
Подведите курсор мыши к предполагаемому месту вставки нового поля (учтите, что слева от него автоматически вставится заголовок). -
Нажмите левую клавишу мыши и, удерживая ее, растяните объект как рисунок (после того как вы отпустите ее, у вас появится первое окно диалога). -
Ознакомьтесь с ним и установите флажок напротив нужной опции (первая). -
Нажав клавишу Далее, перейдите к следующему диалоговому окну. -
В нем выберите таблицу, откуда будет браться наименование товара. -
В следующем диалоговом окне выберите два поля (из одного будут браться коды товаров, а благодаря другому вы сумеете видеть при этом названия этих товаров), поля код товара и товар. -
Со следующим диалоговым окном просто ознакомьтесь. -
В следующем выберите опцию Сохранить в поле и, используя кнопку вызова списка, выберите из него код товара. -
В последнем окне задайте подпись созданного поля (товар). -
Закройте форму с сохранением. -
Откройте ее и произведите ввод новой записи. -
Проверьте, что занеслось в таблицу Продажа товара по дате в поле код товара (рис. 10) -
Скопируйте базу данных на дискету.
Рис. 10
Задание № 4
Задание свойств формы и ее полейПорядок выполнения работы1. Сделайте две копии своей формы. Для этого:в меню правка выберите команду копировать;в меню правка выберите команду вставить;в появившемся диалоговом окне задайте имя ввод новых данных;повторите команду вставить и задайте имя удаление записей;своей первой форме задайте имя редактирование данных.2. Откройте форму ввод новых данных в режиме конструктора.3. Щелкните правой клавишей мыши на заголовке окна формы.4. Выберите, из контекстного меню команду свойства.5. В появившемся диалоговом окне перейдите на вкладку все(рис. 11).6. Переведите текстовый курсор в строку разрешить изменение и, используя кнопку вызова списка, выберите нет.7. Аналогичную операцию проделайте в строке разрешить удаление.8. Закройте форму с сохранением, откройте ее и попробуйте:а) изменить запись;б) удалить запись;в) добавить запись.9. Подумайте: какие изменения надо внести в две другие формы.10. Сделайте их.11. Откройте одну из форм в режиме конструктора.12. Вызовите на заголовке ее окна контекстное меню.13. Выполните команду последовательность перехода.14. В появившемся диалоговом окне измените последовательность так, чтобы поля шли, как они расположены внутри формы.15. Проверьте сделанные изменения.16. Откройте любую форму в режиме конструктора.17. Вызовите контекстное меню на одном из полей формы.18. Выполните команду свойства и в появившемся окне попробуйте самостоятельно изменить величину шрифта.Рис. 11Контрольные вопросы-
Для чего служит структура Формы? -
Какие элементы можно вставлять в форму в режиме конструктора? -
Как в форме осуществляется переход между записями? -
Подумайте, какие недостатки есть у созданной вами формы? -
Как вызвать диалоговое окно свойств объекта? -
Как вы думаете: какие команды содержит контекстное меню? -
Какие команды вы использовали при размножении форм? -
Что вы еще смогли изменить в форме?
Лабораторная работа № 4
Создание кнопочных форм
Цель работы:получить практику по созданию таблиц;получить представление о создании оболочек для баз данных.ВведениеПосле создания реальной базы данных грамотно пользоваться ею может только создатель. Поэтому для ее эксплуатации рядовым пользователем необходимо создать оболочку управления с понятным интерфейсом (интерфейс – средства взаимодействия). Для этой цели подходят так называемые кнопочные формы. Идея в том, чтобы установить связь между определенным событием и щелчком мыши по графическому изображению кнопки. Однако не все события можно вызвать с использованием кнопочных форм, реализованных в СУБД ACCESS. Поэтому для обхода этого препятствия мы воспользуемся созданием макросов. Макрос является программой, содержащей макрокоманды, т.е. вызов определенных действий с заданными параметрами. Запуск макроса можно выполнить из кнопочной формы.
Задание № 1
подготовка кнопочной формы
Порядок выполнения работы-
Создайте базу данных – Адресная книга. -
Создайте таблицу – Адресат с полями: код_адресата, ФИО, страна, город, телефон, e-mail, адрес, примечание. -
Создайте форму для заполнения данной таблицы. -
Создайте запрос – поиск по фамилии, содержащий все поля данной таблицы, за исключением поля код_адресата. -
Задайте в этом запросе условие отбора по вводимой фамилии. -
(на пересечении столбца ФИО и строки условие отбора набрать [Введите ФИО].
Задание № 2
Конструирование кнопочной формы
Порядок выполнения работы-
В меню сервис из списка Служебные программы выберите команду Диспетчер кнопочных форм. -
Подтвердите ее создание (на экране появилось диалоговое окно, в котором высветилось название кнопочной формы, данное ей по умолчанию). -
Для изменения данной кнопочной формы щелкните по кнопке изменить. -
В следующем диалоговом окне в верхнем поле замените название кнопочной формы на название базы данных (у вас есть кнопочная форма, но нет кнопок) (рис.12). -
Щелкните по кнопке создать. -
В появившемся окне (изменение элемента кнопочной формы):
заданную команду (открытие формы в режиме редактирования);Рис. 12 форму, которую следует открывать (она у вас единственная) (рис. 13)
-
Щелкните еще раз по кнопке создать. -
Убедитесь, что в поле команда нет команды открытия запроса. -
Нажмите клавишу отмены. -
Закройте окна кнопочной формы. -
Перейдите на вкладку Формы. -
Откройте кнопочную форму.
-
Убедитесь, что созданная вами кнопка работает. -
Закройте кнопочную форму.
-
Перейдите на вкладку Макросы. -
Выполните команду Создать. -
В появившемся диалоговом окне в поле Макрокоманда, используя кнопку вызова списка, выберите команду ОткрытьЗапрос. -
В поле Аргументы макрокоманды выберите имя открываемого запроса, его режим (таблица) и режим данных (только чтение). -
Закройте макрос, сохранив его под именем Вызов (рис. 14).
Задание № 4
Создание кнопочной команды,
запускающей макрос
Порядок выполнения работы-
Выполните команду диспетчер кнопочных форм из списка Служебные программы меню сервис. -
В появившемся диалоговом окне нажмите кнопку изменить. -
В следующем окне выполните команду создать. -
Выполните настройки аналогично пунктам из задания 2.
Задание № 5
Изменение параметров запускаТеперь наша задача сделать недоступной при открытии файла окно базы данных, обеспечив при этом автоматический запуск кнопочной формы. Для этого необходимо проделать следующие действия.Порядок выполнения работы-
Выполнить команду параметры запуска из меню сервис. -
В появившемся диалоговом окне убрать флажок напротив окно базы данных. -
в поле форма выставить кнопочную форму.
-
Для чего служат кнопочные формы? -
Можно ли создать в базе две кнопочные формы? -
Для чего создавался макрос? -
Какие события можно задавать по нажатию кнопки в ACCESS?