Экранные формы
Созданную базу данных необходимо вести. Под «ведением» здесь подразумевается: добавление, изменение и удаление информации из БД. С этой целью разработан ряд экранных форм. Для работы с базой данных необходимы следующие входные данные: – регистрация пользователей; – работа со справочником улиц; – регистрация тарифа;
– регистрация логина; – ведение статистики; – пополнение счета. Выполним проектирование экранных форм. На рисунке 3.4 представлена экранная форма для ведения справочника Тарифов. Рис 3.4 – Экранная форма для ведения справочника Тарифы Данная экранная форма позволяет: просматривать и корректировать существующие данные; добавлять новые и удалять ненужные; осуществлять поиск по заданному условию и отправлять отчет на печать. Ниже дано описание функциональных кнопок экранной формы:
На рисунке 3.5 представлена экранная форма для ведения справочника Улицы. Рис 3.5 – Экранная форма для ведения справочника Улицы На рисунке 3.6 представлена экранная форма для ведения справочника Пользователи. Рис 3.6 – Экранная форма для ведения справочника Пользователи На рисунке 3.7 представлена экранная форма для ведения справочника Логин. Рис 3.7 – Экранная форма для ведения справочника Логин На рисунке 3.8 представлена экранная форма для ведения Статистики. Рис 3.8 – Экранная форма для ведения Статистики
На рисунке 3.9 представлена экранная форма для выполнения операции Пополнение счета. Рис 3.9 – Экранная форма для операции Пополнение счета. При работе с данными через формы использованы команды (операторы) подъязыка управления данными (обработки данных) (DML) языка SQL. Так, например, при добавлении определенных данных в таблицу Улицы (Street) оператор добавления новой записи будет выглядеть, как показано в листинге на рисунке 3.10. Рис. 3.10 – Пример добавления записи в таблицу Street В приведенном примере добавляется новая запись в таблицу Street; в поле id_street значение заносится автоматически, а в поле strname заносится название улицы – «Мелитопольское шоссе». Аналогичным образом применяется оператор INSERT INTO и при добавлении новых записей в другие таблицы базы данных. При необходимости изменить значение в таблице применяется команда UPDATE языка SQL. В листинге на рисунке 3.11 показан пример использования этой команды для таблицы Рис. 3.11 – Пример обновления записи в таблице Login В приведенном примере происходит обновление записи с логином равным ‘log1’. В поле Parol существующее значение меняется на ‘NewParol’. Для удаления записей в таблицах используется команда языка SQL – DELETE FROM. В листинге на рисунке 3.12 показан пример использования этой команды для таблицы. Рис. 3.12 – Пример удаления записи в таблице Users В приведенном примере на рисунке 3.12 выполняется удаление записи из таблицы Users, где код пользователя равен 3002.
|