Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Командировки




Организации

Таблица 6

Организация Адрес Телефон
Темп г.Омск ул.Фестивальная д.43 (3812) 35-23-12
Огонек г.Нижний Новгород, ул. Кирова, д.15 (8312) 45-67-89
Сатурн г.Тверь, ул. Пролетарская, д.9 (226) 4-67-89
Рубин г. Казань, ул. Московская, д.56 (8432) 23-45-48

 

Таблица 7.

Дата заезда Фамилия сотрудника Организация Дни Суточные Стоимость билетов Сумма
15.05.01 Иванов А.В. Темп        
16.05.01 Петров И.П. Рубин        
16.05.01 Сидоров П.Л., Сатурн        
18.05.01 Романов Н.П. Темп        
20.05.01 Князев С.Р. Огонек        
22.05.01 Смирнова Л.П. Рубин        
25.05.01 Панфилов А.С. Темп        

 

Данные для столбца «Сумма» просчитаны вручную по формуле:

Сумма=Суточные*Дни+Стоимость Билетов.

Если какая-то часть созданного приложения не работает или работает неправильно, то необходимо найти и исправить ошибку или несколько ошибок.

Наиболее часто допускаемые ошибки:

1. Неверно записано название объекта, метода, свойства.

2. Неправильно записан оператор.

3. При записи названия объекта, метода, свойства или оператора вместо латинских букв были набраны русские буквы. Несмотря на то, что русская буква «с» и латинская «с» изображаются одинаково, они по-разному кодируются и воспринимаются транслятором как два разных символа.

Когда все части приложения будут работать правильно, тогда можно считать, что приложение отлажено.

 

 

Задания

Задание 1

Создайте приложение «Учет приходных накладных» для торговой фирмы.

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

Входная информация: сведения о поставщиках, товарах и пос-тавках.

Выходная информация:

· база данных, хранящая сведения о поставщиках (наименование, адрес, телефон);

· база данных, содержащая сведения о товарах (код/артикул, наименование, код изготовителя);

· база данных, в которой хранятся и накапливаются данные о приходных накладных (дата поставки, товар, поставщик, цена, количество, стоимость, рассчитываемая по формуле: стоимость=цена*количество).

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


Задание 2

Создайте приложение «Учет расходных накладных» для торговой фирмы.

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

Входная информация: сведения о клиентах, о товарах и продажах.

Выходная информация:

· база данных, хранящая сведения о клиентах (наименование, адрес, телефон);

· база данных, содержащая сведения о товарах (код/артикул, наименование, код изготовителя);

· база данных, в которой хранятся и накапливаются данные о расходных накладных (дата продажи, товар, клиент, цена, количество, стоимость, рассчитываемая по формуле: стоимость=цена*количество).

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

Задание 3

Объедините созданные в заданиях 1 и 2 приложения. Доработайте новое приложение «Учет приходных и расходных накладных», добавив на лист «Товары» новую графу «Количество на складе» и напишите программы для увеличения количества соответствующе-го товара по приходной накладной и уменьшения количества соответствующего товара по расходной накладной.

Задание 4

Создайте приложение «Учет поставок оборудования дилерам компании». Предметной областью является деятельность сотрудников компании по учету поставок оборудования дилерам

Входная информация: сведения об оборудовании, сведения об организации-дилере, данные о дате поставки, количестве единиц оборудования, цене продажи дилеру.

Выходная информация:

· база данных, хранящая сведения об оборудовании (наименование, код изготовителя);

· база данных, содержащая сведения об организациях-дилерах (наименование, телефон);

· база данных, в которой хранятся и накапливаются данные о поставках (дата поставки, дилер, тип оборудования, цена, количество, стоимость, рассчитываемая по формуле: стоимость=цена*количество).

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

Задание 5

Создайте приложение «Учет отработанного времени и начисление заработной платы» для фирмы, заключающей договоры на выполнение работ определенного типа. Предметной областью является деятельность бухгалтера фирмы по ежедневному учету отработанного времени и заработной платы сотрудников фирмы, работающих по различным договорам:

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

Выходная информация:

· база данных, хранящая сведения о договорах (наименование, дата заключения, срок исполнения, фамилия ответственного исполнителя);

· база данных, содержащая сведения о сотрудниках (фамилия, должность, телефон);

· база данных, в которой хранятся и накапливаются учетные данные о работавших сотрудниках (дата, сотрудник, договор, оплата за час, количество часов, зарплата, рассчитываемая по формуле: зарплата=оплата за час*количество часов).

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

 

 

Задание 6

Создайте приложение «Учет сведений о заказах» для фирмы, принимающих заказы на выполнение работ определенного типа. Предметной областью является деятельность менеджера фирмы по учету поступающих заказов:

Входная информация: сведения о клиентах, сотрудниках и за-казах.

Выходная информация:

· база данных, хранящая сведения о клиентах (фамилия, адрес, телефон);

· база данных, содержащая сведения о сотрудниках (фамилия, должность, телефон);

· база данных, в которой хранятся и накапливаются данные о заказах (дата, клиент, сотрудник, содержание заказа, стоимость, процент скидки, сумма оплаты, рассчитываемая по формуле: сумма оплаты=стоимость-процент скидки*стоимость).

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

 

Литература

 

  1. Гарнаев А.Ю. Использование MS Excel и VBA в экономике и финансах. СПб: «БХВ-СПб», 1999.
  2. Гарнаев А.Ю.Самоучитель VBA. СПб: «БХВ-СПб», 1999.
  3. Информатика. Методические указания. Ч1, Ч2. М. АТиСО. 2001.

Содержание

 

Введение. 3

Этапы подготовки экономических задач к решению на ЭВМ... 4

Основы технологии программирования на языке Visual Basic for Applications (VBA) 10

Объекты.. 10

Создание пользовательской формы.. 12

Методы.. 15

Свойства. 16

События. 19

Элементы языка VBA.. 19

Встроенные диалоговые окна. 23

Операторы VBA.. 25

Основные алгоритмы, используемые при решении экономических задач. 30

Алгоритм подсчета суммы элементов. 31

Алгоритм подсчета суммы элементов, удовлетворяющих определенному условию 32

Алгоритм подсчета количества элементов, удовлетворяющих определенному условию 33

Алгоритм вывода списка элементов удовлетворяющих определенному условию 35

Алгоритм нахождения максимального (минимального) элемента. 37

Алгоритм расчета в пользовательской форме. 39

Алгоритм заполнения поля со списком в пользовательской форме. 41

Алгоритм записи на лист Excel данных, введенных в пользовательскую форму по нажатию на кнопку Ok 42

Работа с отладчиком.. 44

Функция пользователя. 44

Задачи. 47

Создание приложений. 54

Задания. 74

Литература. 77

 

 


 





Поделиться с друзьями:


Дата добавления: 2014-12-08; Просмотров: 466; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.019 сек.