Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Разработка пользовательских форм




Форма – объект, в основном предназначенный для удобного ввода данных. Форма – это формат (бланк) показа данных на экране компьютера. В форму могут быть внедрены рисунки, диаграммы, аудио и видеоизображения.

Режимы работы с формой.

Режим форм. Используется для просмотра и редактирования данных. Режим форм предоставляет дружественную среду для работы с данными и удобный дизайн их представления на экране.

Для работы с мастером форм:

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. В окне базы данных появится только что созданные таблица. Открывайте таблицы двойным щелчком мыши и заполняйте их данными:

Таблица ОПЕРАЦИИ

КодОперации Дата КодТовара КодПокупателя Цена Кол_во Сумма Ф_опл
1   01.01.04 1 1 20 550 11000 б/р
2   01.01.04 2 1 68 200 13600 б/р
3   03.01.04 1 2 20 900 18000 б/р
4   03.06.04 3 3 25 300 7500 н/р
5   04.01.04 6 5 150 26000 3900000 бар
6   04.01.04 4 4 150000 250 37500000 б/р
7   13.01.04 3 3 25 520 13000 н/р
8   03.02.04 2 2 68 4580 311440 б/р
9   12.02.04 3 2 26 300 7800 н/р
10 12.02.04 7 2 59 12000 708000 б/р
11 02.03.04 4 1 120000 15 1800000 б/р
12 02.03.04 4 4 120520 520 62670400 бар
13 05.03.04 6 5 250 5 1250 б/р
14 05.03.04 5 2 25 150 3750 б/р
15 04.04.04 7 3 53 200 10600 н/р
16 13.04.04 5 2 20 200 4000 бар
17 13.03.04 1 1 25 500 12500 н/р

 

Таблица ТОВАРЫ

КодТовара Наименование Ед. изм.
1 соль кг.
2 сахар кг.
3 хлеб бул.
4 Шоколад шт.
5 Сода пач.
6 Лимон кг.
7 Молоко лит.

 

Таблица ПОКУПАТЕЛИ

Код Покупателя Покупатель РНН р/с Адрес Телефон
1 ЧП «Седьмой континент» 456987568940 321654 г.Москва, Смирновская, 18, к.198 111-56-09
2 АО «Сервис» 458962108945 215456 г.Омск, Победы, 13, к.1 550-67-90
3 АО «Закусочная» 546542123547 546211 г.Павлодар, ул. 8 марта, 33, к.11 123-45-67
4 Д/с №120 789320145214 457021 г.Павлодар, ул.Кутузова 279 234-32-22
5 СОШ №17 781258045785 645213 г.Омск, ул. Майская 15 453-67-20

19. Откройте схему данных  и отобразите все таблицы базы данных.

20. Свяжите таблицы базы данных. Продумайте какие таблицы и по каким полям следует соединить.

21. Откройте таблицу ОПЕРАЦИИ, проверьте, появилась ли вложенность таблиц.

22. Произведите сортировкутаблицы по полюДата – с помощью Расширенного Фильтра (Записи – Фильтр – Расширенный фильтр) отберите все данные об операциях за январь.

23. Отключите фильтр. Проведите фильтрацию по полю Цена – оставьте только те товары, в которых цена больше 100. (используйте расширенный фильтр).

24. Отключите фильтр. Проведите фильтрацию по полю Форма оплаты – отберите операции по безналичному расчету.










Последнее изменение этой страницы: 2018-05-30; просмотров: 229.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...