Студопедия

Главная страница Случайная страница

Разделы сайта

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






TxtSumma






Лабораторная работа №2

 

Тема. Разработка форм для ввода данных в Access. Разработка отчетов на базе запросов для вывода данных. Обработка событий с помощью Access VBA.

Цели работы. Научиться:

- проектировать и разрабатывать формы для ввода данных;

- использовать свойства полей при вводе данных;

- контролировать ввод данных.;

- создавать и использовать функции;

- создавать отчеты на базе запросов;

- выбирать события для запуска процедур и создавать процедуры-обработчики событий.

Задание.

1. Требуется автоматизировать ведение кассовой книги, в которую заносятся сведения о приходе и расходе денежных сумм. Отсутствие или недостаточное количество наличных денег в кассе контролируется и, если необходимо, делает невозможной выдачу денег.

2. Создать отчеты по кассе:

- О приходе денежных сумм за конкретный промежуток времени;

- О расходе денежных сумм за конкретный промежуток времени;

3. Создать отчет по лабораторной работе, в котором должны быть приведены:

- Описание таблиц (структура таблиц; изменённые свойства полей таблиц);

- Имена используемых объектов (имена объектов должны быть содержательными и соответствовать “венгерскому стилю”);

- Изменённые свойства всех объектов;

- Текст запросов на SQL;

- Текст процедур, функций, стандартных модулей с комментариями
(комментарии процедур-обработчиков событий должны содержать информацию об обрабатываемом событии и моменте его возникновения);

- Созданные формы;

- Созданные отчеты;

 

Описание таблиц.

tblOperation

Operation

Тип данных: числовой

Размер поля: длинное целое

Число десятичных знаков: авто

Обязательное поле: Да

Индексированное поле: Да (Совпадения не допускаются)

 

Nazvanie

Тип данных: текстовый

Размер поля: 10

Подпись: Вид операции

Обязательное поле: Да

Пустые строки: Нет

Индексированное поле: Нет

 

tblKassa

 

Id_operation

Тип данных: счётчик

Размер поля: длинное целое

Индексированное поле: Да (Совпадения не допускаются)

Новые значения: последовательные

 

Summa

Тип_данных: денежный

Формат поля: денежный

Число десятичных знаков: авто

Подпись: Сумма операции

Значение по умолчанию: 0

Условие на значение: > 0

Сообщение об ошибке: " Вы ввели отрицательную сумму"

Обязательное поле: Да

Индексированное поле: Нет

 

Date

Тип данных: дата/время

Подпись: Дата и время

Обязательное поле: Да

Индексированное поле: Нет

 

Operation

Тип данных: числовой

Значение по умолчанию: 0

Обязательное поле: Да

Индексированное поле: Нет

 

 

Изменённые свойства объектов.

Форма

Источник записей: tblKassa

Ввод данных: Да

Полосы прокрутки: отсутствуют

Область выделения: нет

Кнопки перехода: нет

Разделительные линии: нет

Кнопка закрытия: нет

Тип границы: тонкая

 

txtSumma

Данные: Summa

Доступ: да

Блокировка: нет

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.