Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание отчетов. Создание вычисляемых полей




Связывание главной формы и подчиненной формы.

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

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

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

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

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

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

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

КодОперации Дата КодТовара КодПокупателя Цена Кол_во Сумма Ф_опл
  01.01.04           б/р
  01.01.04           б/р
  03.01.04           б/р
  03.06.04           н/р
  04.01.04           бар
  04.01.04           б/р
  13.01.04           н/р
  03.02.04           б/р
  12.02.04           н/р
  12.02.04           б/р
  02.03.04           б/р
  02.03.04           бар
  05.03.04           б/р
  05.03.04           б/р
  04.04.04           н/р
  13.04.04           бар
  13.03.04           н/р

 

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

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

 

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

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

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

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

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

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

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

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




Поделиться с друзьями:


Дата добавления: 2015-01-03; Просмотров: 563; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.026 сек.