Сотрудники

UserForm1.Hide

End If

IsNumeric(TextBox4.Text) Then

Дни = TextBox2.Text

Суточные = TextBox3.Text

Билеты = TextBox4.Text

Label8.Caption = Дни * Суточные + Билеты


4. Скопируйте введенный текст программы в буфер обмена

5. В ПФ вызовите контекстное меню для поля Суточные, выберите команду View Code и вставьте фрагмент из буфера обмена (пересчет суммы будет производиться при каждом изменении содержимого поля).

6. В ПФ вызовите контекстное меню для поля Стоимость билетов, выберите команду View Code и вставьте фрагмент из буфера обмена (пересчет суммы будет производиться при каждом изменении содержимого поля)

Подзадача 3.4 – Работа кнопки Ок в ПФ

В ПФ вызовите контекстное меню для кнопкиОК,выберите команду View Code и введите текст программы (комментарии набирать не обязательно):

' Найдем на листе "Командировки" первую пустую строку

' и номер ее запишем в переменную Строка

Строка = Application.CountA(Sheets("Командировки").Range("A:A")) + 1

 

' Работаем с листом "Командировки"

Sheets("Командировки").Select

' в строке номер Строка запишем:

' в столбце А – содержимое поля TextBox1.

.Cells(Строка, 1) = TextBox1.Text

' в столбце В – содержимое поля со списком ComboBox1.

.Cells(Строка, 2) = ComboBox1.Text

' в столбце С – содержимое поля со списком ComboBox2.

.Cells(Строка, 3) = ComboBox2.Text

' в столбце D – содержимое поля TextBox2.

.Cells(Строка, 4) = TextBox2.Text

' в столбце E – содержимое поля TextBox3

.Cells(Строка, 5) = TextBox3.Text

' в столбце F – содержимое поля TextBox4

.Cells(Строка, 6) = TextBox4.Text

' в столбце G – содержимое надписи Label8

.Cells(Строка, 7) = Label8.Caption

' удалим с экрана ПФ

Подзадача 3.5 – Работа кнопки Отмена в ПФ

*Выполните следующие действия.

В ПФ вызовите контекстное меню для кнопкиОК,выберите команду View Code и введите текст программы:

‘текст программы, выполняемой при нажатии

‘ на кнопку Отмена

UserForm1.Hide

 

Пятый этап – Отладка

 

Для проверки работы приложения подготовим контрольные примеры.

Данные для ввода информации приведены в таблицах 5-7.

Перейдите на лист Меню, нажмите на кнопку Новый сотрудник и введите подготовленные данные о сотрудниках в базу данных Сотрудники.

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


Таблица 5

Фамилия Должность Отдел Телефон
Иванов А.В. менеджер маркетинговый отдел 234-34-65
Князев С.Р. начальник отдела отдел продаж 234-45-23
Петров И.П. коммерческий директор администрация 234-65-12
Романов Н.П. менеджер отдел продаж 234-14-56
Сидоров П.Л. начальник отдела маркетинговый отдел 234-34-67
Смирнова Л.П. менеджер дилерский отдел 234-89-04