Visual Basic for Applications. Практика. Нагина Е.К - 77 стр.

UptoLike

Составители: 

77
Задача 4.4. Разработать приложение с пользовательским диалоговым
окном для выполнения операций по вкладам клиентов банка на основе
созданной базы данных «Регистрация вкладов» в задаче 4.3. База данных
по учету вкладов клиентов отделений банка расположена на рабочем листе
«База» Excel. Приложение реализует семь основных функций.
1. Принимает пять параметров: фамилия вкладчика, сумма, которую
вкладчик берет или снимает со вклада, тип вклада, отделение банка и
примечание.
2. Находит в базе данных запись по фамилии, типу вклада и названию от-
деления банка, где лежат деньги. Если запись найдена, то на форму вы-
водится сумма вклада.
3. Отменяет операции по вкладу и выдает соответствующее сообщение,
если
не совпадает хотя бы один реквизит вкладчика.
4. Увеличивает размер вклада вкладчика на сумму, которую он хочет по-
ложить в банк на счет. Корректирует в этом случае поля записи Базы
данных на рабочем листе «
База».
5. Уменьшает размер вклада вкладчика на сумму, которую он хочет снять
со счета в банке. Корректирует в этом случае поля записи Базы данных
на рабочем листе «
База».
6. Выводит исходные данные и откорректированные расчетные значения
в виде записи в первую пустую строку базы данных на рабочем листе
«Операции».
7. Запускает приложение с выводом формы на рабочий лист «База»
Excel
с помощью кнопки расположенной на рабочем листе «Операции».
Разработка приложения начинается с открытия рабочей книги, где
находятся рабочие листы с именами: «Меню», «База», «Операции» и с раз-
работки формы в виде пользовательского диалогового окна. Форма имеет
имя (Name) «Опер», а название (Caption) – «Операции со вкладами». Кроме
того, нужно проверить наличие
базы данных на рабочем листе «База»,
сформированной в предыдущей задаче.
Вид формы пользователя с элементами управления для изменения
данных в полях записи конкретного клиента, фамилия которого указана в
форме, представлен на рис. 4.12.
Программный код приложения.
1. Код модуля запуска приложения с выводом на рабочий лист разра-
ботанного пользовательского окна.
На
рабочем листе Excel создается элемент панели управления «Кноп-
ка» панели инструментов Visual Basic с надписью на ней «Операции». С
помощью этой кнопки будет запускаться приложение и выводиться диало-
говое окно на рабочий лист «База». Для процедуры обработки события
Click этой кнопки записывается следующий код:
      Задача 4.4. Разработать приложение с пользовательским диалоговым
окном для выполнения операций по вкладам клиентов банка на основе
созданной базы данных «Регистрация вкладов» в задаче 4.3. База данных
по учету вкладов клиентов отделений банка расположена на рабочем листе
«База» Excel. Приложение реализует семь основных функций.
1. Принимает пять параметров: фамилия вкладчика, сумма, которую
   вкладчик берет или снимает со вклада, тип вклада, отделение банка и
   примечание.
2. Находит в базе данных запись по фамилии, типу вклада и названию от-
   деления банка, где лежат деньги. Если запись найдена, то на форму вы-
   водится сумма вклада.
3. Отменяет операции по вкладу и выдает соответствующее сообщение,
   если не совпадает хотя бы один реквизит вкладчика.
4. Увеличивает размер вклада вкладчика на сумму, которую он хочет по-
   ложить в банк на счет. Корректирует в этом случае поля записи Базы
   данных на рабочем листе «База».
5. Уменьшает размер вклада вкладчика на сумму, которую он хочет снять
   со счета в банке. Корректирует в этом случае поля записи Базы данных
   на рабочем листе «База».
6. Выводит исходные данные и откорректированные расчетные значения
   в виде записи в первую пустую строку базы данных на рабочем листе
   «Операции».
7. Запускает приложение с выводом формы на рабочий лист «База» Excel
   с помощью кнопки расположенной на рабочем листе «Операции».
      Разработка приложения начинается с открытия рабочей книги, где
находятся рабочие листы с именами: «Меню», «База», «Операции» и с раз-
работки формы в виде пользовательского диалогового окна. Форма имеет
имя (Name) «Опер», а название (Caption) – «Операции со вкладами». Кроме
того, нужно проверить наличие базы данных на рабочем листе «База»,
сформированной в предыдущей задаче.
      Вид формы пользователя с элементами управления для изменения
данных в полях записи конкретного клиента, фамилия которого указана в
форме, представлен на рис. 4.12.

     Программный код приложения.
     1. Код модуля запуска приложения с выводом на рабочий лист разра-
        ботанного пользовательского окна.
     На рабочем листе Excel создается элемент панели управления «Кноп-
ка» панели инструментов Visual Basic с надписью на ней «Операции». С
помощью этой кнопки будет запускаться приложение и выводиться диало-
говое окно на рабочий лист «База». Для процедуры обработки события
Click этой кнопки записывается следующий код:

                                  77