Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная продажа ЦБ.doc
Скачиваний:
5
Добавлен:
08.11.2019
Размер:
174.08 Кб
Скачать

Использование экранных форм ввода

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

Рис. 6

До вывода экранной формы целесообразно создать именованный блок ячеек базы данных со стандартным именем БазаДанных. Блок включает имена полей, а также уже заполненные записи. Если блок создается для пустой базы данных, он должен включать имена полей и 1 пустую запись, в отдельные ячейки которой (если это необходимо) заранее вводятся расчетные формулы.

Курсор устанавливается в область таблицы и выполняется команда ДАННЫЕ, Форма. При вводе новых записей автоматически расширяется определение блока базы данных (благодаря использованию стандартного имени БазаДанных), а также автоматически копируются формулы в вычисляемые поля новых записей.

  1. Ввести несколько новых записей в базу данных - кнопка Добавить.

  2. Осуществить перемещение по записям базы данных - кнопки Назад или Далее.

  3. С помощью кнопки Критерии задать простейшие критерии поиска записей в базе денных.

  4. Удалить ненужные записи базы данных - кнопка Удалить.

  5. Выйти из режима формы - кнопка Закрыть.

  6. Проверить определение блока базы данных и наличие формул в вычисляемых полях базы данных.

Ввод данных в таблицу

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

Таблица 3

Поле

Метод контроля

Дата

На диапазон значений 01.01.99-31.12.99

Код вида ЦБ

По списку значений - блок Вид_ЦБ

Код эмитента

По списку значений - блок Эмитенты

Номинал ЦБ

На диапазон значений (задать самостоятельно)

Эмиссия ЦБ

Только целые числа

Спрос ЦБ

Только целые числа

Курс ЦБ

На диапазон значений (задать самостоятельно)

Контроль ввода данных в ячейки таблицы обеспечивает команда меню Данные, Проверка. Для ввода формул проверки следует:

  • Выделить блок ячеек столбца таблицы, для которых используется один метод контроля;

  • Выполнить команду меню Данные, Проверка;

  • На вкладке Параметры указать метод контроля и его параметры, на вкладке Сообщение для ввода подготовить вид окна, выводимого в процессе ввода данных в ячейку, на вкладке Сообщение об ошибке указать стандартное сообщение, выводимое при обнаружении ошибки ввода.

Введенные условия проверки вводимых данных можно распространять на другие ячейки таблицы. Для этого следует:

  • Выделить ячейку, содержащую условия проверки;

  • Выполнить команду меню Правка, Копировать;

  • Выделить ячейки, которым нужно приписать данные условия проверки;

  • Выполнить команду меню Правка, Специальная вставка, Вставить условия на значение.

Для удаления условий проверки следует повторно выделить блок ячеек, выплнить коменду Данные, Проверка, указать Тип данных - Любое значение.

  1. Для ячеек столбца Код вида ЦБ предусмотрен контроль данных по списку значений - блоку Вид_ЦБ,

На вкладке Параметры указать:

Тип данных - Список

Источник - блок ячеек Вид_ЦБ (имя блока можно вставить либо с помощью команды Вставка, Имя, вставить или из списка имен блоков, вызываемого по нажатии клавиши <F3>).

На вкладке Сообщение для ввода указать:

Заголовок - Вид ЦБ

Сообщение - А - акция, В - вексель, О - облигация

На вкладке Сообщение об ошибке указать:

Вид - Останов

Заголовок - ОШИБКА

Сообщение - Выбор только из справочника

При нарушении условий проверки выводить сообщение, ввод блокировать.

  1. Ввести несколько новых записей и проверить действие заказанных методов контроля достоверности информации.

  2. Задать условия проверки для стальных полей базы данных согласно табл. 3.