Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Разработка пользовательских форм
Форма – объект, в основном предназначенный для удобного ввода данных. Форма – это формат (бланк) показа данных на экране компьютера. В форму могут быть внедрены рисунки, диаграммы, аудио и видеоизображения. Режимы работы с формой. Режим форм. Используется для просмотра и редактирования данных. Режим форм предоставляет дружественную среду для работы с данными и удобный дизайн их представления на экране. Для работы с мастером форм: 1. В окне базы данных выберите объект Формы. 2. Нажмите кнопку Создать. 3. В диалоговом окне Новая форма выберите нужного мастера. 4. Выберите имя таблицы или запроса, содержащих данные, на основе которых будет создана форма. При выборе элементов Автоформа: в столбец, Автоформа: ленточная или Автоформа: табличная - форма создается автоматически. Изменить созданную форму можно в режиме конструктора. Режим конструктора форм. Используется ля изменения структуры или шаблона формы. Режим таблицы. Режим позволяет увидеть таблицу, включающую все поля формы; чтобы переключаться в этот режим при работе с формой, надо нажать кнопку таблицы на панели инструментов. Связывание главной формы и подчиненной формы. Форму или таблицу данных, помещенную в другую форму, называют подчиненной формой. При создании подчиненной формы с помощью мастера форм или мастера подчиненных форм главная форма и подчиненная форма связываются автоматически при соблюдении некоторых условий. Если главная форма и подчиненная форма не удовлетворяют этим условиям, можно связать их следующим образом. Откройте главную форму в режиме конструктора формы. Убедитесь, что элемент управления подчиненной формы выделен, и нажмите кнопку Свойства на панели инструментов, чтобы открыть окно свойств элемента управления подчиненной формы. Введите связываемые поля или элементы управления в ячейки свойств Подчиненные поля и Основные поля. Чтобы ввести несколько связываемых полей или элементов управления, разделите их имена точкой с запятой. Если указываются несколько полей или элементов управления, их имена должны вводиться в обоих свойствах в одинаковом порядке. В ячейке свойства Подчиненные поля введите имена всех связываемых полей подчиненной формы. В ячейку свойства Основные поля введите имена всех связываемых полей или элементов управления основной формы. Создание отчетов. Создание вычисляемых полей Отчеты во многом похожи на формы, но имеют иное функциональное назначение – они служат для форматированного вывода данных на печатающие устройства и, соответственно, при этом должны учитывать параметры принтера и параметры используемой бумаги. Для создания отчетов существуют средства автоматического, автоматизированного и ручного проектирования. Средства автоматического проектирования реализованы автоотчетами. Средства автоматического проектирования отчетов запускаются по команде Создать - Новый отчет - Автоотчет в столбец. Кроме автоотчетов в столбец существуют ленточные автоотчеты. Средством автоматизированного создания отчетов является Мастер отчетов. При его работе выполняется выбор базовых таблиц или запросов, на которых отчет базируется, выбор полей, отображаемых в отчете, выбор полей группировки, выбор полей и методов группировки, выбор формы печатного макета и стиля оформления. Структура готового отчета отличается от структуры формы только увеличенным количеством разделов. Кроме разделов заголовка, примечания и данных, отчет может содержать разделы верхнего и нижнего колонтитула. Редактирование структуры отчета выполняют в режиме Конструктора. Приемы редактирования те же, что и для форм. ЗАДАНИЕ 1. Создайте новую базу данных Microsoft Access. Назовите ее «Продажа товаров» 2. В режиме конструктора создайте таблицу ОПЕРАЦИИ следующей структуры
3. Для поля Дата установите свойство Значение по умолчанию. Удобно, если при заполнении таблицы в это поле автоматически будет проставляться текущая дата (а если необходимо, то ее можно будет изменить). Для этого щелкните кнопкой мыши в поле ввода для свойства Значение по умолчанию и введите туда следующий текст: =Date(). Длясвойства Формат поля установите значение Краткий формат даты. 4. Для поля Сумма удалите в свойстве Значение по умолчанию число 0, оставив это свойство пустым, а формат данного поля установите как Денежный. 5. Задайте для поля Дата Условие на значение ( дата должны быть не позже сегодняшней); заполните поле Сообщение об ошибке. 6. Задайте для полей Количество, Цена и Сумма Условие на значение (Значения этих полей должны быть обязательно больше нуля); заполните поле Сообщение об ошибке. 7. Задайте в качестве ключевого поля - поле КодОперации. Воспользуйтесь пиктограммой Ключевое поле или командой Правка – Ключевое поле. 8. Закройте окно конструктора и сохраните таблицу под именем Операции. 9. По аналогии создайте вторую таблицу базы данных ТОВАР в режиме конструктора.
10.Для удобства заполнения данных в поле Ед_Изм создадим поле с раскрывающимся списком значений. Для этого в свойстве этого поля Тип элемента управления выберите значение Поле со списком. Свойство Тип источника строк - Список значений. Число строк списка задайте равное пяти.(так как в таблице используется всего пять единиц измерения товара). Свойство Источник строк заполните следующим образом – кг.; бул.; пач.; шт.; лит. Задайте в качестве ключевого поля - поле КодТовара. 11.Закройте окно конструктора и сохраните таблицу под именем Товары. 12.Откройте таблицу ОПЕРАЦИИ в режиме Конструктора. Аналогично создайте поле с раскрывающимся списком значений Ф_опл (см. таблицу ОПЕРАЦИИ )- б/р (безналичный расчет), н/р (наличный расчет), бар (бартер). 13.Создайте третью таблицу базы данных ПОКУПАТЕЛИ следующей структуры:
14.Для поля Телефон в свойстве Маска ввода задайте ###\-##\-##. 15.Задайте маску для заполнения полей РНН и р/с, с учетом того, что РНН состоит из 12 цифр, а расчетный счет из 6 цифр. 16.Задайте в качестве ключевого поля - поле КодПокупателя. 17.Закройте окно конструктора и сохраните таблицу под именем Покупатели. 18. В окне базы данных появится только что созданные таблица. Открывайте таблицы двойным щелчком мыши и заполняйте их данными: Таблица ОПЕРАЦИИ
Таблица ТОВАРЫ
Таблица ПОКУПАТЕЛИ
19. Откройте схему данных и отобразите все таблицы базы данных. 20. Свяжите таблицы базы данных. Продумайте какие таблицы и по каким полям следует соединить. 21. Откройте таблицу ОПЕРАЦИИ, проверьте, появилась ли вложенность таблиц. 22. Произведите сортировкутаблицы по полю Дата – с помощью Расширенного Фильтра (Записи – Фильтр – Расширенный фильтр) отберите все данные об операциях за январь. 23. Отключите фильтр. Проведите фильтрацию по полю Цена – оставьте только те товары, в которых цена больше 100. (используйте расширенный фильтр). 24. Отключите фильтр. Проведите фильтрацию по полю Форма оплаты – отберите операции по безналичному расчету. |
Последнее изменение этой страницы: 2017-05-05; Просмотров: 367; Нарушение авторского права страницы