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

При переміщенні курсора з рядка коду програма автоматично перевіряє синтаксис цього рядка і у разі виявлення помилки виводить на екран відповідне повідомлення. Для відмови від такої перевірки слід вимкнути опцію перевірка синтаксису на вкладці Модуль діалогового вікна Параметри.

Для швидкого пошуку і заміни фрагментів коду застосовуються команди Знайти і Замінити з меню Правка.

У ACCESS при редагуванні фрагментів кодів окрім загальноприйнятих використовуються додаткові комбінації клавіш: Ctrl + Y дозволяє вставити в буфер рядок, в якому знаходиться курсор, не виконуючи його маркіровку; F3 і Shift + F3 дозволяють проглянути всі фрагменти модуля, в яких зустрічається шукана послідовність символів. F3 дублює команду Знайти далі з меню Правка і кнопку Знайти далі вікна пошуку.

4.3 Аргументи процедури

Завдяки аргументам користувач має можливість управляти виконанням процедури. При описі процедури, залежної від аргументів, ім'я аргументу прийнято вводити в дужках за ім'ям процедури в рядку з ключовим словом Function/Sub. Наприклад:

Function Рубли_в_Доллары (Коефіцієнт)

При виклику такої функції значення аргументу указується в дужках після імені функції Наприклад:

=Рубли_в_Доллары (4500)

Виклик процедури, що має аргументи, повинен супроводжуватися завданням значень для всіх оголошених аргументів. Ці значення перераховуються в тому ж порядку, що і аргументи при оголошенні і розділяються комами. У призначених для користувача функціях або модулях як аргументи можуть застосовуватися вирази.

5. Основні оператори VBA

5.1. Змінні і оператор привласнення

Змінні використовуються для збереження значень величин, що змінюються в процесі виконання програми. Кожна змінна має ім'я по якому до неї звертаються. Правила привласнення імен аналогічно правилу привласнення імен для полів. Привласнення значення для змінної здійснюється за допомогою оператора привласнення. У лівій частині оператора привласнення ім'я змінної, а в правій - значення або вираз.

Змінні можуть створюватися автоматично, у міру появи в процедурі (неявне оголошення). За умовчанням неявно оголошені змінні мають тип Variant. Усередині такої змінної окрім значення зберігається індикатор типу значення.

Неявне оголошення типу допустиме тільки у разі відсутності оператора Option Explicit в області опису модуля. Щоб при створенні нового модуля запобігти появі цього оператора в області опису, слід відключити опцію явний опис змінних на вкладці Модуль діалогового вікна Параметри.

Рекомендується описувати всі змінні явно, це дозволить уникнути помилок, пов'язаних з перетворенням типів даних. Явний опис типу проводиться оператором Dim, після якого указується ім'я змінної і її тип. Якщо при явному оголошенні змінній не вказаний тип даних, а задано тільки ім'я змінної те буде створене змінна типа Variant, якою можна привласнювати ланцюжки символів, числа з плаваючою крапкою, значення дати і часу. ACCESS 97 однозначно ідентифікує привласнюванні значення, оскільки разом з ними він зберігає в змінній і ознака типу.

У ACCESS використовуються наступні типи даних:

Тип даних. Значення, що зберігаються. Область значень

Boolean Логічна величина True або False

Byte Ціле позитивне число Від 0 до 255

Integer Ціле число Від - 32768 до 32768

Long Ціле число подвійної довжини Від - 2147483648 до 2147483648

Single Число з плаваючою крапкою Від - 3,402823Е38 до - 1,401298Е-45 і від 1,401298Е-45 до 3,402823Е38

Double Число з плаваючою точкою подвійної точності Від - 1,79769313486232Е308 до - 4,94065645841247Е-32 і від 4,94065645841247Е-324 до 1,79769313486232Е308

Currency Число з фіксованою крапкою (використовується для проведення грошових розрахунків) Від - 922337203685477,5808 до 922337203685477,5807

Rate Дата Від 1 січня 100 року до 31 грудня 9999 року

String (фіксованої довжини) Рядкове значення Довжина від 1 до 65536

String (змінної довжини) Рядкове значення Довжина від 0 до 2147483648

Для оголошення декілька змінних можна користуватися одним оператором Dim, перераховуючи їх через кому.

При оголошенні змінній слід пам'ятати про область 䳿. Змінні оголошені в процедурі, можна використовувати тільки усередині цієї процедури. Якщо змінна повинна бути доступна у всіх процедурах одного модуля, її необхідно оголосити в області опису модуля.

Тут також можна застосовувати оператора Dim. Найбільшу область дії має змінна, оголошена глобальною (з префіксом Global) в області опису модуля. Синтаксис оператора Global не відрізняється від синтаксису оператора Dim.

На відміну від змінній, константа містить фіксоване значення, яке не може бути змінене в процесі виконання програми. Згідно правилам хорошого тону, константи, як і змінні, слід оголошувати явно, указуючи їх імена і значення.

Для оголошення константи використовується оператор Const. Оголошену константу можна використовувати в програмі, звертаючись до неї по імені. Наприклад:Const Число_Пи = 3.1415926

5.2. Умовні оператори

К-во Просмотров: 395
Бесплатно скачать Реферат: Access і Visual basic for Application. Excel VBA: прийоми програмування