Private Sub UserForm_Click()




UserForm1.Hide

End Sub

Данный код приведет к тому, что при щелчке на форме она будет становиться невидимой. Запустить форму на исполнение для проверки функциональности можно командой Run – Sub/UserForm. Для запуска формы из среды Excel необходимо создать макрос, вызывающий команду показа формы, например, следующего вида:

Sub FormStarter()

UserForm1.Show

End Sub

 

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

 

Попробуем разработать форму, которая будет показывать наименование автомобиля при вводе его номера. Для этого на форму нужно поместить два текстовых бокса (TextBox) и одну командную кнопку (CommandButton). Система назначит им имена прибавляя цифры к названию (данные имена можно изменить, но в примере используются автоматические). В обработчик нажатия на кнопку (CommandButton1_Click) нужно поместить код макроса обработки пользовательской информации:

Private Sub CommandButton1_Click()

Dim N As String

N = “Hello world!”

MsgBox (N)

End Sub

Для удобства восприятия формы лучше заменить надпись на кнопке (свойство Caption кнопки) и разместить на форме несколько меток (Label), с помощью которых можно оформить подписи к текстовым боксам (метки используются для «нанесения» надписей на форме через их свойства Caption).

 

Примечание. При необходимости реализовать запуск макроса при открытии документа, его необходимо вызвать из подпрограммы в модуле рабочей книги с описанием:

Private Sub WorkBook_Open()

….необх.действия …

End Sub

 


Информационные технологии. Задание на расчетно-графическую работу № 1.

Вариант 1

Указания по составу базы данных:

 

1-я таблица: №отдела/ФИО/Специальность/Дата рождения/Зарплата.

2-я таблица: №отдела/Штат по плану/Плановый фонд зарплаты.

 

В каждом отделе - несколько сотрудников одной или нескольких специальностей, одна и та же специальность может встречаться в разных отделах (связь многие-к-одному по полю «№ отдела»). База данных должна быть в формате Ms Access 2003.

Указания по приложению обработки данных:

 

Приложение должно быть разработано на VBA for Excel и обеспечивать просмотр и корректировку данных таблиц с учетом целостности данных. При этом вторая таблица является базовой (справочником). Технология связи с базой данных – ADO.

Необходимо обеспечить обработку ошибок ввода данных и проверку целостности.

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

Указания по интерфейсу доступа к данным (формы и отчеты):

 

Для форматирования отчетов (справок) должна использоваться табличная верстка с шапкой (содержащей данные темы, варианта и исполнителя работы) в html или ином формате, поддерживающем форматированный вывод, например, отрисовкой на форме.

Выбор режима (пункта) должен проводиться с главной формы (меню, ссылки и т.п.).

 

1. Отобразить на форме исходные данные и результаты обработки:

Специальность Кол-во специалистов Средний возраст
…. …. ….
Итого по всем специальностям …. ….
Итого по всем отделам …. ….

 

2.Просмотр и корректировка 2-ой таблицы на основной форме

3.Корректировка и пополнение 1-ой таблицы через дополнительную форму.

 

4.Ввод формы с возможность выбора сотрудника из списка:

Данные о сотруднике: Данные по отделу:

ФИО Возраст З/плата отдел %заполнения штата

Форма 1 Форма 2

Форма 2 выводится при щелчке по кнопке отдел в форме 1.

 

5.Вывод справки по всем отделам:

№ отдела кол-во сотрудников % выполнения плана по з/п
…. …. ….

 

6.Вывод справки о максимальной и минимальной зарплате сотрудников произвольно заданного отдела. Отдел выбирается пользователем из списка.

 

7.Ввод справки:

Специальность Кол-во специалистов Средний возраст
…. …. ….

 

8.Сформировать сводный отчет:

Сведения о сотрудниках:

№отдела …. Штат по плану ….
ФИО Специальность Возраст З/плата
…. …. …. ….
Итого по отделу Средний возраст Максимальная З/плата
…. ….

 

9.Удаление данных о произвольно заданном сотруднике

 

10.Закрытие БД

 

 

Информационные технологии. Задание на расчетно-графическую работу № 1.

Вариант 2

Указания по составу базы данных:

 

1-я таблица: Предприятие / Продукция / Выпуск1кв / Выпуск2кв / Выпуск3кв / Выпуск4кв / Средняя цена

2-ая таблица: Предприятие / Число работников / Адрес

 

Каждое предприятие выпускает несколько видов продукции, продукция одного и того же вида может выпускаться разными предприятиями (связь многие-к-одному по полю Предприятие»). База данных должна быть в формате Ms Access 2003.

Указания по приложению обработки данных:

 

Приложение должно быть разработано на VBA for Excel и обеспечивать просмотр и корректировку данных таблиц с учетом целостности данных. При этом вторая таблица является базовой (справочником). Технология связи с базой данных – ADO.

Необходимо обеспечить обработку ошибок ввода данных и проверку целостности.

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

Указания по интерфейсу доступа к данным (формы и отчеты):

 

Для форматирования отчетов (справок) должна использоваться табличная верстка с шапкой (содержащей данные темы, варианта и исполнителя работы) в html или ином формате, поддерживающем форматированный вывод, например, отрисовкой на форме.

Выбор режима (пункта) должен проводиться с главной формы (меню, ссылки и т.п.).

 

1. Отобразить исходные данные 1-й таблицы на основной форме

 

2. Просмотр и корректировка 1-й таблицы с помощью дополнительной формы.

 

3. Просмотр и корректировка 2-й таблицы с помощью дополнительной формы.

 

4. Реализовать возможность корректировать данные предприятия при редактировании данных о продукции, вызовом дополнительной формы (из п.3)

 

5. Вывод сводной справки по всем предприятиям:

Предприятие Продукция Макс.кварт. выпуск № квартала
…. …. …. ….

6. Выявить «растущие» предприятия (увеличивавшие ежеквартально суммарный выпуск продукции в рублях)

7. Вывод справки

Продукция Стоимость годового выпуска Кол-во предприятий
…. …. ….

8. Вывод сводного отчета:

Предприятие Адрес Продукция Годовой выпуск
…. …. …. ….
Итого по предприятию ….

 

9. Удаление данных о произвольно заданной продукции.

 

10. Закрытие БД.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-10-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: