Благодаря этому языку появляется возможность значительно расширить набор функций в Excel, а также создавать функции, значения которых зависят от некоторых условий и событий


перейти к полному списку дипломных проектов

Ссылка на скачивания файла в формате .doc находится в конце странички

Благодаря этому языку появляется возможность значительно расширить набор функций в Excel, а также создавать функции, значения которых зависят от некоторых условий и событий

Аннотация

Плохов В.В. Автошкола “Кадиллак”

Челябинск: ЮУрГУ, ЭиУ; 2007, 22с.

Это приложение разработано для того, чтобы автоматизировать все основные аспекты работы с данными предприятия “Автошкола”. Такие как: Занесение новых клиентов в базу данных, получение о клиентах информации из базы данных, быстрый расчет статистической информации об успешности обучения в автошколе различными категориями клиентов.

Использование этого приложения позволит в значительной мере сэкономить время сотрудникам, при работе с информацией, а также избежать ошибок за счет наличия средств контроля вводимой информации, которые позволят вовремя обнаружить ошибочную информацию и уведомить об этом пользователя.

Содержание

Содержание 3

1. Введение 4

2. Основная часть 6

2.1 Постановка задачи 6

2.2 Исходные данные 7

2.3 Описание структуры приложения 9

2.4 Описание форм 10

2.4.1 Главная форма 10

2.4.2 Форма “Справка” 12

2.4.3 Форма “Группы” 14

2.4.4 Форма “Формирование группы” 16

2.4.5 Форма “Клиенты” 18

2.4.6 Форма “Добавление клиента” 19

2.4.7 Форма “Формирование бланка оплаты” 22

2.4.8 Форма “Допуски” 23

2.4.9 Форма “Информация о клиенте” 25

2.4.10 Форма “Статистика сдачи” 25

2.4.11 Форма “Статистика инструкторов” 27

2.5 Отчёты 28

2.5.1 Информация о клиенте 28

2.5.2 Результаты учебы 29

2.5.3 Статистика инструкторов 30

3. Заключение 31

4. Литература 31

5. Приложения 32

5.1 Главная форма 32

5.2 Форма “Справка” 34

5.3 Форма “Группы” 35

5.4 Форма “Формирование группы” 38

5.5 Форма “Клиенты” 41

5.6 Форма “Добавление клиента” 42

5.7 Форма “Формирование бланка оплаты” 47

5.8 Форма “Допуски” 50

5.9 Форма “Информация о клиенте” 56

5.10 Форма “Статистика сдачи” 59

5.11 Форма “Статистика инструкторов” 65

Введение

Microsoft Excel имеет встроенный язык программирования - Visual Basic for Аpplications (VBA). Этот язык позволяет создавать приложения, выполняемые в среде Microsoft Office. Это могут быть разнообразные аналитические программы, финансовые системы, программы учета кадров, системы автоматического создания официальных писем/документов с помощью библиотеки готовых шаблонов и т.п. При этом интерфейс создаваемой программы может быть совершенно непохожим на интерфейс того приложения, в котором она написана.

VBA сочетает в себе практически неограниченные возможности с простотой изучения и использования. Теперь большинство функций можно описать, не прибегая к программированию.

Программа MS Excel, являясь лидером на рынке программ обработки электронных таблиц, определяет тенденции развития в этой области. Вплоть до версии 4.0 программа Excel представляла собой фактический стандарт с точки зрения функциональных возможностей и удобства работы.

Одним из важнейших функциональных расширений программы, предназначенным для профессионалов, является встроенная в Excel Среда программирования Visual Basic (VBA) для решения прикладных задач. Благодаря VBA фирме Microsoft удалось не только расширить возможности языка макрокоманд Excel 4.0, но и ввести новый уровень прикладного программирования, поскольку VBA позволяет создавать полноценные прикладные пакеты, которые по своим функциям выходят далеко за рамки обработки электронных таблиц.

Visual Basic for Applications представляет собой новаторское достижение в языках программирования, возможно наиболее значительное с тех пор, как состоялся выпуск первой интегрированной среды разработки. Это означает, не то что VBA — лучшее средство разработки, а лишь то, что VBA существует. Поскольку основой приложений Microsoft послужил один и тот же язык программирования, вероятно, многим придет в голову мысль воспользоваться им. Точно так же, как пользователям Windows для подготовки множества программ необходимо освоить один интерфейс, в VBA достаточно изучить одну среду программирования, чтобы составлять разнообразные приложения.

Встраивание VBA в какое-то приложение означает для него создание объектной модели, в результате VBA-программа может обращаться к объектам этого приложения и манипулировать ими.

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

Разработка языка программирования VBA, встраиваемого в прикладные системы, является одним из стратегических направлений компании Microsoft. Этот язык уже интегрирован в такие программы, как Word for Windows, Power Point и ряд других. VBA позволяет создавать программные модули, меню, диалоговые окна и другие ресурсы в среде Windows. Благодаря этому языку появляется возможность значительно расширить набор функций в Excel, а также создавать функции, значения которых зависят от некоторых условий и событий.

Основная часть

2.1 Постановка задачи

Используя средства Microsoft Office Excel и средство разработки программных продуктов VBA создать приложение, автоматизирующее оперирование информацией предприятия типа “Автошкола”. А именно:

Добавление новых клиентов в базу данных автошколы.

скачать бесплатно средства Microsoft Office Excel

Содержание дипломной работы

Благодаря этому языку появляется возможность значительно расширить набор функций в Excel, а также создавать функции, значения которых зависят от некоторых условий и событий
Кнопка “Статистика инструкторов” на главной форме – ткрывает окно позволяющее формировать отчеты о сдаче экзаменов учениками, обучающимися у конкретных мастеров
 Рисунок 22 - Рамка "Паспортные данные" Рамка “Адрес” – предназначена для ввода такой информации, как “Улица”, “Дом”, “Квартира”, “Домашний телефон”, “Сотовый телефон”
Левый выпадающий список содержит тип клиента (“Окончил”, “Обучаемый”, “Ожидает”), а второй список посредством анализа первого списка заполняется клиентами выбранной категории
3 Статистика инструкторов  Рисунок 39 - Статистика инструкторов Отчет “Статистика инструкторов” – отображает все данные по результатам сдачи экзаменов у конкретных инструкторов
Кнопка “Печать” – открывает диалог отправления этого отчета на печать, а кнопка “Вернуться” – скрывает этот лист и возвращает на форму построения отчета
Save Workbooks("cursed2ex
Show (0) End Sub Завершение работы формы: Private Sub UserForm_Terminate() MainForm
Activate Sheets("База")
CurrentRegion
AddItem ListBox2
Show (0) End Sub 5
Count Sheets("База")
Text Sheets("База")
Text) End Sub Поле “Номер”: Private Sub ed_num_Change() ed_num
7 Форма “Формирование бланка оплаты” Кнопка “Закрыть”: Private Sub bt_exit_Click() PayForm
Count For i = 2 To all If Sheets("База")
Enabled = True If cb_able
Cells(i, 17) = "Нет" If cb_pdd
CurrentRegion
Value = True If Sheets("База")
Count For i = 2 To all If Sheets("База")
Show (0) End If End Sub Завершение работы формы: Private Sub UserForm_Terminate() ClientForm
Range("B7") = Sheets("База")
Range("C14") = Sheets("База")
Select Selection
AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Sheets("База")
Rows
Text Else y = "Любой" Sheets("База")
Range("D5") = gai2 Sheets("Отчет")
AddItem ("Любой") For i = 2 To alld cb_car
CurrentRegion
Range("B2") = cb_car

заработать

Закачай файл и получай деньги