Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Разное Разное

Access і Visual basic for Application. Excel VBA: прийоми програмування

Брелок LED "Лампочка" классическая.
Брелок работает в двух автоматических режимах и горит в разных цветовых гаммах. Материал: металл, акрил. Для работы нужны 3 батарейки
131 руб
Раздел: Металлические брелоки
Совок большой.
Длина 21,5 см. Расцветка в ассортименте, без возможности выбора.
21 руб
Раздел: Совки
Пакеты с замком "Extra зиплок" (гриппер), комплект 100 штук (150x200 мм).
Быстрозакрывающиеся пакеты с замком "зиплок" предназначены для упаковки мелких предметов, фотографий, медицинских препаратов и
148 руб
Раздел: Гермоупаковка

Мнстерство освти  науки Укранська академя друкарстваРеферат з нформатики на тему: “ACCESS  VISUAL BASIC FOR Applica io . Excel VBA: gрийоми програмування&quo ;Пдготував: Студент групи Б-21 Знов’в МаксимЛьвв-2006 Содержание1. Що таке Visual Basic for Applica io s 2. Створення коду VBA за допомогою майстрв елементв управлння 3. Модул 4. Процедури 4.1 Створення процедур обробки подй 4.2 Редагування у вкн модуля 4.3 Аргументи процедури 5. Основн оператори VBA 5.1. Змнн  оператор привласнення 5.2. Умовн оператори 6. Excel VBA: Прийоми програмування 1. Що таке Visual Basic for Applica io sVisual Basic for Applica io s  напвфункцональною мовою програмування, що  невд'мною складовою частиною Access. Ця мова використовуться для розробки додаткв, призначених для манпулювання БД  для настройки призначеного для користувача нтерфейсу. VBA - це структурована мова програмування високого рвня. У нм, як  в нших мовах,  оператори переврки умов, циклчного виконання операцй, що повторюються, а також обмну даними з пам'яттю  дисками. У мов VBA реалзован загальн принципи об'ктно-орнтованого програмування. Це означа, що призначене для користувача середовище, кероване додатком, не пддаться змнам шляхом виконання послдовност процедур  операторв, але реагу на под, пов'язан з рзними об'ктами: полями введення, кнопками, роздлами форм  звтв. У мов VBA програмний код прив'язаний безпосередньо до об'ктв  спрацьову тод, коли трапляться певна подя. Все програмування в Wi dows засноване саме на вдгуку на ту або ншу подю в систем. 2. Створення коду VBA за допомогою майстрв елементв управлнняОдним з ефективних способв використання VBA  прив'язка коду до кнопок, що додаються у форму за допомогою майстрв елементв управлння. Щоб додати кнопку з фрагментом коду, а потм проглянути код, необхдно виконати наступне: 1. Вдкрити яку-небудь БД, в якй  таблиця. 2. Вибрати таблицю  виконати кацання на кнопц Автоформа стандартнй панел нструментв. Для таблиц буде створена форма за умовчанням. 3. Зберегти створену форму, виконавши клацання на кнопц закриття вкна, а потм на запит про збереження вдповсти ствердно  ввести м'я створено форми або залишити запропоноване для збереження м'я форми. 4. Вибрати вкладку Форми. Вибрати створену форму. 5. Виконати клацання по кнопц Конструктор, для перемикання в режим конструктора форми. 6. Вибрати команду Вигляд - &g ; Панель елементв, якщо панель елементв не вдображена на екран. 7. Переврити, чи активзован майстри елементв управлння (т.е. чи натиснута кнопка Майстра). 8. Виконати клацання на елемент Кнопка. 9. Виконати клацання на вльному мсц форми, щоб вставити в не кнопку. Вдкриться далогове вкно майстра кнопок, показане на малюнку 1. Мал.1. 10. У списку Категор вибрати пункт Переходи по записах, а потм в списку Д - &g ; Пошук запису. Псля клацання на кнопц Готово у форму буде додана кнопка, що викону пошук. 11. Виконати клацання на елемент Кнопка. 12. Вставити кнопку на вльному мсц форми нижче попередньою, створеною ранше.

Знову вдкриться вкно кнопок. 13. У списку Категор вибрати пункт Робота з формою, а в списку Д - пункт Закриття форми. Псля клацання по кнопц Готово у форму буде додана кнопка, що викону закриття форми. 14. Зберегти форму, вибравши команду Файл - &g ; Зберегти. Псля цього можна запустити форму  переврити роботу доданих кнопок. 15. Перемкнутися в режим Констуктора, виконавши клацання по кнопц Конструктор. 16. Вибрати команду Вигляд - &g ; Програма або виконати клацання по кнопц Програма на панел нструментв. Вдкриться вкно редактора Visual Basic for Applica io s, представлене на малюнку 2. Мал.2. У цьому вкн можна бачити три фрагменти програми на мов VBA: роздл оголошень (у верхнй частин вкна), який мстить код, що вдноситься до вс форми в цлому, а також два роздли коду, прив'язаних до двох кнопок. Перший роздл починаться з заголовка процедури: Priva e Sub Кнопка13 Click () Закнчуться процедура оператором: E d Sub. Оператори, увязнен, мж ними виконуються псля клацання по кнопц Знайти. Основна частина роботи виконуться наступним оператором: DoCmd. DoMe uI em acFormBar, AcEdi Me u, 10, AcMe uVer70 Цей оператор викону т ж д, що  команда меню Правка - &g ; Знайти, тобто виводить на екран далогове вкно Пошук в пол, за допомогою якого можна виконати пошук. Вдкривши модуль VBA, його можна редагувати як текст в будь-якому текстовому редакторов. У вкн редактора Visual Basic в код можна вставити текст з ншого файлу. Для цього вибрати команду Вставка - &g ; Файл, а в далоговому вкн, що вдкрилося, вибрати потрбний файл  виконати клацання по кнопц ОК. Модул на мов Visual Basic можна виводити на друк. Для цього слд вдкрити модуль  вибрати команду Файл - &g ; Друк. 3. МодулСтруктурним елементом програми, написано на мов VBA,  модуль - сукупнсть оголошень  процедур, об'днаних в дине цле. У ACCESS 97 модул трьох типв: стандартн модул, модул форми  модул звтв. На вдмну вд стандартного модуля, який створються таким же чином, як  будь-який нший об'кт БД,  може виконувати практично будь-як обчислення, модул форм  звтв розробляються для обробки подй, пов'язаних з елементами форми або звту. Кожен модуль складаться з област опису  одн або деклькох процедур. Процедура  послдовнстю операторв, як часто називають програмними кодами. Вхдн в модуль процедури об'днан загальною областю опису. У нй описуються дан  об'кти, як  загальноприйнятими для процедур модуля. ¶рархя вказаних об'ктв така: база даних; модуль; область опису; процедура; код; оператор. Процедури дляться на дв категор: процедури-пдпрограми (пдпрограми)  процедури-функц (функц). Процедура-пдпрограма активзуться при зверненн до не по мен, унаслдок чого виконуться певна послдовнсть операторв (нструкцй). Пдпрограму використовують, наприклад, для завдання властивост форми або заповнення списку значеннями, отриманими в результат обчислень. Процедура-функця псля виконання поверта деяке значення, яке можна застосовувати в операторах  виразах як змннй.

Наприклад, функц можуть повертати значення, використовуване за умовчанням для деякого поля, або обчислювати складний критерй в рамках запиту. У модуль можна включати будь-яку кльксть функцй  пдпрограм. 4. ПроцедуриПроцедурою називаться цлсна структурна одиниця коду на мов VBA. Кожна процедура складаться з операторв, в яких застосовуються вбудован в ACCESS 97 функц, методи  властивост, як призначен для виконання яких-небудь операцй над даними. Наприклад, до властивост Click кнопки Знайти приведеного ранше прикладу прив'язана наступна процедура: Priva e Sub Comma d6 Click () O Error Go o Err Comma d6 Click Scree . PreviosCo rol. Se Focus DoCmd. DoMe uI em acFormBar, acEdi Me u, 10, acMe uVer70 Exi Comma d6 Click: Exi Sub Err Comma d6 Click: MsgBox Err. Descri io Resume Exi Comma d6 Click E d Sub Для звернення до перерахованих об'ктв, а також для позначення операторв використовуються ключов слова, як записуються з прописно букви (наприклад, Fu c io ). Теоретично кожна процедура може бути викликана з будь-якого модуля, а функця - з таких об'ктв, як форма, запит або звт. Разом з загальнодоступними процедурами (Public), якими  вс процедури за умовчанням, снують локальн, або особист процедури (Priva e), доступн тльки в тому модул, в якому вони описан. Для передач значень з зухвалих операторв в процедури, що викликаються, служать аргументи. За допомогою аргументв ведеться контроль за виконанням процедури, встановлються спосб отримання результату, визначаються параметри обчислень  т.д. 4.1 Створення процедур обробки подйРозробникам додаткв ACCESS, що починають, знадобиться набр процедур для вдгуку на рзн под, наприклад, внесення змн до поля або клацання на кнопц. Код процедури обробки под прив'язуться до под, яка може вдбутися при робот з формою, звтом або елементом управлння. Результат виконання процедури-функц зазвичай застосовуться: &middo ;як значення за умовчанням для поля таблиц; &middo ;як значення критерю для запитв або фльтрв; &middo ;як вмст поля. Хоча конкретний вид процедури залежить вд под  бажаного вдгуку, можна запропонувати загальну послдовнсть дй по створенню процедури обробки под. 1. Вдкрити потрбну форму або звт в режим конструктора. Якщо необхдно прив'язати процедуру до елементу управлння, вибрати цей елемент. 2. Вибрати команду Вигляд - &g ; Властивост, щоб вдкрити вкно властивостей форми, звту або елементу управлння. 3. Вдкрити вкладку Под. 4. Виконати клацання на рядку властивост т под, яка повинна запускати процедуру. Наприклад, якщо процедура повинна запускатися у вдповдь на змну користувачем даних, виконати клацання на властивост Псля оновлення. 5. Виконати клацання по кнопц з трьома крапками, щоб вдкрити далогове вкно Будвник. 6. У цьому вкн виконати подвйне клацання мишею на рядку Програми. Вдкриться вкно редактора Visual Basic, в якому автоматично з'явиться початковий  кнцевий рядки процедури. 7. Ввести операторв, створюючих код процедури. Для пдвищення легкост для читання коду процедури, що вводиться мж обмежувальними операторами, застосовують прийоми структуризац.

К сожалению, в Excel XP ни автогонки, ни «леталка» не присутствуют. Однако наверняка в скором времени можно будет услышать, как в этой программе запустить какую-нибудь Free Space или еще что почище… Глава 4. Пусть программа с вами говорит… Продолжим изучение программирования на Visual Basic for Applications (напомним — сокращенно VBA). Подробные описания теперь уже не нужны — достаточно лишь заострения внимания на некоторых "подводных камнях" или скрытых возможностях. В этой главе речь пойдет о так называемых "пользовательских формах". Формально они являются "нестандартными диалоговыми окнами" макросов, наподобие диалоговых окон Word, но по сути с их помощью можно создавать настоящие программы, подобные компилируемым программам для Windows, которые будут отличаться от них лишь тем, что для их работы необходим Microsoft Word. К сожалению, формы нельзя создавать с помощью средства записи макросов, но все средства создания форм снабжены подробной справкой, и на ее основе можно довольно быстро научиться работать с формами

1. Использование формул, функций и диаграмм в Excel

2. Мастер функций в Excel

3. Microsoft Excel, его функции и возможности

4. Использование формул и функций в табличном процессоре Microsoft Office Excel

5. Математичні функції в Excel. Запис макросів

6. Работа с финансовыми функциями Excel
7. Створення та робота з таблицями у Microsoft Excel, Access
8. Табличний процесор Excel. Майстер функцій

9. Встроенные функции Excel

10. Разработка приложений на языке VBA в среде MS EXCEL по обработке данных для заданных объектов

11. Системы принятия решений, оптимизация в Excel и базы данных Access

12. Изучение Excel

13. Обработка табличной информации с помощью сводных таблиц средствами MicroSoft Excel

14. КОНСОЛИДАЦИЯ ДАННЫХ И ФИЛЬТРЫ В MicroSoft Excel

15. Контрольные по информатике для заочников (вопросы по Windows, Word, Excel)

16. Настройка программы Microsoft Excel

Контейнер "Клиер", 15 литров.
Контейнер "Клиер". Материал: пластик. Объем: 15 литров. Длина: 42 см. Ширина: 28 см. Высота: 20 см.
374 руб
Раздел: Штучно
24 восковых мелка для малышей, в бочонке.
Оптимальным выбором карандашей для самых маленьких станет набор из 24 восковых мелков, предназначенных специально для малышей от 1 года.
484 руб
Раздел: Восковые
Фоторамка "Poster blue" (40х60 см).
Рамка настенная может располагаться как вертикально, так и горизонтально. Для фотографий размером: 40х60 см. Материал: пластик.
681 руб
Раздел: Размер 40x60 (А2)

17. Вопросы на тему "Windows, Excel & Word" с тестами, иллюстрациями и пояснениями

18. Excel и Access

19. Оценивание параметров и проверка гипотез о нормальном распределении (WinWord, Excel)

20. Методичка по Excel 2000

21. Численные методы и их реализация в Excel

22. Анализ инвестиционных проектов и его автоматизация на основе ППП Excel
23. Экспорт в Excel
24. Отчётность в Excel

25. Анализ медико-биологических данных с помощью Microsoft Excel и СПП STADIA 6.2

26. Windows, Microsoft Word и Microsoft Excel

27. Excel

28. Excel 7.0 (методичка)

29. Microsoft Excel 97

30. Информатика EXCEL

31. Лабораторная №6 вариант №13 по информатике, выполненная с использованием подпрограмм-процедур и подпрограмм-функций

32. Применение электронных таблиц Excel 97

Солнцезащитные шторки Spiegelburg "Капитан Шарки. Capt'n Sharky".
В комплекте 2 штуки. Размер: 37x44 см. Материал: полиэстер.
896 руб
Раздел: Прочее
Ручка-стилус шариковая сувенирная "Николай".
Перед Вами готовый подарок в стильной упаковке — шариковая ручка со стилусом. Она имеет прочный металлический корпус, а именная надпись
415 руб
Раздел: Металлические ручки
Глобус "Двойная карта", рельефный, диаметром 320 мм, с подсветкой.
Диаметр: 320 мм. Масштаб: 1:40000000. Материал подставки: пластик. Цвет подставки: черный. Мощность: 220 V, может использоваться в
1290 руб
Раздел: Глобусы

33. Работа в программе Excel

34. Табличный процессор Excel

35. Электронные таблицы Excel

36. Программа Microsoft Excel. Ее применение для разработки электронных таблиц

37. Макросы в Excel

38. EXCEL 5.0
EXCEL 5.0
39. Процедуры и функции в языке Паскаль. Сфера действия описаний
40. Отчетность по МСФО в MS Excel

41. Створення вихідного матеріалу для селекції сорго різного напряму використання

42. Excel – назначение и основные функциональные возможности

43. MS Excel

44. Бази даних в Excel, Access з викликами на VBA

45. Використання Microsoft Access для створення інформаційно-облікової системи на підприємстві АТВТ Продукт-Сервіс

46. Использование Excel для решения статистических задач

47. Использование технологии Microsoft Office Excel для анализа производства молока в районе

48. Мовна модель сучасного простору в Excel i XML

Детский трехколесный велосипед Jaguar (цвет: красный).
Облегченный трехколесный велосипед с родительской ручкой, для малышей от 2 до 4 лет. Удобный, маневренный, отличная модель для получения
2500 руб
Раздел: Трехколесные
Багетная рама "Agata" (цвет: бежевый), 40x50 см.
Багетные рамы предназначены для оформления картин на холсте, на картоне, а также вышивок и фотографий. Оформленное изделие всегда
698 руб
Раздел: Размер 40x50
Заварочный чайник "Mayer & Boch", 1,25 л.
Заварочный чайник изготовлен из термостойкого стекла, фильтр выполнены из нержавеющей стали. Изделия из стекла не впитывают запахи,
368 руб
Раздел: Чайники заварочные

49. Операции в Excel

50. Особенности работы с таблицами Excel

51. Панели Microsoft Office Word и Excel

52. Работа с windows comander, total comander, word, excel, power point

53. Работа с таблицами и диаграммами в Microsoft Excel

54. Расчет затрат на технологические инновации в Excel. Построение графиков и диаграмм
55. Редактор электронных таблиц Excel
56. Решение задачи с помощью математической модели и средств MS Excel

57. Решение математических задач средствами Excel

58. Решение транспортной задачи линейного программирования в среде MS Excel

59. Решение финансовых задач при помощи Microsoft Excel

60. Робота з данними в середовищі електронних таблиць Microsoft Excel

61. Розробка автоматизованої інформаційної системи засобами табличного процесора EXCEL

62. Создание информационного справочника в Excel

63. Создание формул для обработки данных в электронной таблице Excel

64. Структуризация и первичная обработка данных в MS Excel

Карандаши цветные Faber-Castell "Grip", 12 цветов.
Эргономичная треугольная форма корпуса карандаша "Grip" обеспечивает правильный захват карандаша тремя пальцами. Массажные
627 руб
Раздел: 7-12 цветов
Сушилка для белья Vileda "Мультифлекс".
Компактная (занимает мало места, удобно размещать даже в небольшом помещении). Очень устойчивая. С защитным покрытием от воздействий
5739 руб
Раздел: Сушилки напольные
Мягкий пол "Ассорти", универсальный, 60x60 см, 1.44 кв.м.
Размер 1 листа: 60x60 см. Площадь4 листов: 1.44 кв.м. Состав: 1 красный лист, 1 желтый лист, 1 зеленый лист, 1 синий лист.
1080 руб
Раздел: Прочие

65. Табличный процессор Excel. Система управления базой данных MS Access. Векторный редактор CorelDraw

66. Текстовый редактор Microsoft Word и табличный процессор Excel

67. Формирование запроса в поисковике. Расчеты в MS EXCEL. Машина Тьюринга

68. Базовые навыки для работы в Excel

69. Сущность работы с Windows и Excel

70. Реалізація контрольної функції з використанням концепції контролінгу
71. Організація та методика проведення уроку з теми: "Професійна робота з табличним редактором MS Excel"
72. Дидактичні функції використання комп’ютерів на уроках трудового навчання

73. Экономическая оценка финансовых инвестиций с использованием Excel

74. Моделирование предприятия в MS Excel

75. Структура и функции клеточного ядра

76. Эпифиз и его гормональные функции

77. Функции белков в организме

78. Функции ГЛИИ

79. Сущность, функции и классификация налогов

80. Задачи, система и функции органов юстиции Российской Федерации

Велосипед Jetem "Lexus Trike Next Generation" (цвет: красный).
Jetem Lexus Trike Next Generation — это детский велосипед с ручкой-толкателем для родителя. Одна из лучших моделей по соотношению
2488 руб
Раздел: Трехколесные
Стул детский "Ника" складной, моющийся (цвет: розовый, рисунок: горошек).
Особенности: - стул складной; - предназначен для детей от 3 до 7 лет; - металлический каркас; - на ножках стула установлены пластмассовые
562 руб
Раздел: Стульчики
Лестница-стремянка, 2 ступени, стальная.
Нескользящие пластиковые коврики. Размер ступеньки: 30x20 см. Материал: сталь. Высота на уровне верхней ступени: 44,5 см. Количество ступеней: 2.
981 руб
Раздел: Лестницы

81. Задачи, основные функции и система ОВД

82. Функции и штаты Олонецкого губернского правления в 1825 – 1918 гг.

83. Референдум и его социальная функция

84. Задачи, система и функции органов юстиции Российской Федерации

85. Функции государства

86. Функции государства: налогообложение и взимание налогов
87. Понятие налога, налогового права, его система, их функции
88. Цели, задачи и функции прокуратуры Украины

89. Право: понятие, признаки, виды, функции, принципы

90. Государство: понятие, признаки, формы правления и функции

91. Функции государства

92. Происхождение права, теории происхождения права, понятие признаки, виды, функции, принципы

93. Гарантии прав профсоюзных объединений при осуществлении ими своих функций

94. Деньги и их функции(MONEY)

95. Культура, её структура и функции

96. Культура, ее функции, субъекты

Наушники "Philips SHE1450BK/51", цвет черный.
Отличные внутриканальные наушники черного цвета станут дополнением любого образа и стиля. Компактные динамики обеспечивают отличные басы и
599 руб
Раздел: Гарнитуры и трубки
Пенал "DeLune", арт. D-819.
Пенал школьный каркасный, изготовлен по жестко-каркасной технологии, обеспечивающий, надежную защиту письменных принадлежностей от
651 руб
Раздел: Без наполнения
Подушка "Verossa" (заменитель лебяжьего пуха), 70х70 см.
Одеяла и подушки торговой марки Verossa с инновационным наполнителем из микроволокна — искусственный лебяжий пух - обладают всеми
1068 руб
Раздел: Размер 70х70 см

97. Падежи: второй родительный и предложный. Функции и значения

98. Предложения с именным предикатом состояния и их коммуникативные функции

99. Реализация функций языка в ФЗ "О прокуратуре РФ"

100. Получение уравнения переходного процесса по передаточной функции


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.