Теми рефератів
> Авіація та космонавтика > Банківська справа > Безпека життєдіяльності > Біографії > Біологія > Біологія і хімія > Біржова справа > Ботаніка та сільське гос-во > Бухгалтерський облік і аудит > Військова кафедра > Географія
> Геодезія > Геологія > Держава та право > Журналістика > Видавнича справа та поліграфія > Іноземна мова > Інформатика > Інформатика, програмування > Історія > Історія техніки
> Комунікації і зв'язок > Краєзнавство та етнографія > Короткий зміст творів > Кулінарія > Культура та мистецтво > Культурологія > Зарубіжна література > Російська мова > Маркетинг > Математика > Медицина, здоров'я > Медичні науки > Міжнародні відносини > Менеджмент > Москвоведение > Музика > Податки, оподаткування > Наука і техніка > Решта реферати > Педагогіка > Політологія > Право > Право, юриспруденція > Промисловість, виробництво > Психологія > Педагогіка > Радіоелектроніка > Реклама > Релігія і міфологія > Сексологія > Соціологія > Будівництво > Митна система > Технологія > Транспорт > Фізика > Фізкультура і спорт > Філософія > Фінансові науки > Хімія > Екологія > Економіка > Економіко-математичне моделювання > Етика > Юриспруденція > Мовознавство > Мовознавство, філологія > Контакти
Українські реферати та твори » Информатика, программирование » Access и Visual basic for Application. Excel VBA: прійоми програмування

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

p>

End Sub

Для звернення до перерахованого об'єктів, а кож для позначені Операторів вікорістовуються ключові слова , які запісуються з пропісної букви (Наприклад, Function).

Теоретично Кожна процедура Може буті віклікана з будь-якого модуля, а функція - з таких об'єктів, Як форма, запит або звіт. Разом Із загальнодоступнімі процедурами (Public), якімі є ВСІ процедури за умовчанням, існують локальні , або Особисті процедури (Private), доступні Тільки в тому модулі, в якому смороду опісані.

Для передачі значень Із зухваліх Операторів в процедури, Що віклікаються, службовців аргументи .

За допомог аргументів ведеться контроль за виконанням процедури, встановлюється спосіб Отримання результату, визначаються Параметри обчисления и т.д.

4.1 Створення процедур ОБРОБКИ подій

Розробник додатків ACCESS, Що почінають, Знадоби набор процедур для відгуку на Різні Події, Наприклад, внесення змін до поля або клацання на кнопці. Код процедури ОБРОБКИ Події прів'язується до Події, Яка Може відбутіся при роботі з формою, звітом або елементом Управління. Результат виконан процедури-функції зазвічай застосовується:

В· Як значення за умовчанням для поля табліці;

В· Як Значення крітерію для Запитів або фільтрів;

В· Як вміст поля.

Хоча конкретний вид процедури поклади від Події и Бажаном відгуку, можна запропонуваті Загальну послідовність Дій по створения процедури ОБРОБКИ Події.

1. Відкріті потрібну форму або звіт в режімі конструктора. ЯКЩО необхідно прив'язати процедуру до елементу Управління, вібрато цею елемент.

2. Вібрато команду Вигляд -> Властивості, щоб відкріті Вікно властівостей форми, Звіту або елементи Управління.

3. Відкріті вкладку Події.

4. Віконаті клацання на рядку Властивості тієї Події, Яка винна запускаті процедуру. Наприклад, ЯКЩО процедура винна запускатіся у Відповідь на зміну Користувачем даніх, віконаті клацання на Властивості Після Оновлення.

5. Віконаті клацання по кнопці з трьома Крапка, щоб відкріті діалогове Вікно Будівник.

6. У цьому вікні віконаті Подвійне клацання Мішею на рядку Програми. Відкріється Вікно редактора Visual Basic, в якому автоматично з'явиться Початковий и кінцевій рядки процедури.

7. Ввести Операторів, створюючи код процедури.

Для підвіщення легкості для читання коду процедури, Що вводитися Між обмежувальнімі операторами, застосовують прійоми структурізації. Один з таких прійомів полягає в тому, Що ВСІ оператори процедури запісуються з відступом від качанів рядка. Для Створення відступу можна вікорістовуваті клавішу Tab. За умовчанням позіції табуляції встановлені через Чотири символи. Відступі утворюються и за допомог команди Збільшити відступ з меню Правка. В результаті актівізації цієї команди рядок зміщується управо на ту кількість сімволів, Яка вказана в полі інтервал табуляції. Команда Зменшіті відступ служити для виконан протілежної дії.

За допомог відступів віділяють вкладені цикли и умовно Операторів усередіні процедури.

Тексти програм прийнято забезпечуваті коментарями. На качанах шкірного рядка коментаря ставиться апостроф, и Такі рядки НЕ вплівають на виконання програми, а при синтаксичному аналізі и компіляції - Пропускаються. Разом з відступамі ACCESS 97 дозволяє вікорістовуваті Різні Шрифт и кольори для віділення фрагментів тексту модуля. Ці Параметри встановлюються на вкладці Модуль діалогового вікна Параметри.

4.2 Редагування у вікні модуля

Код модуля и тексти підпрограм/функцій редагуються кож Як документи в звичайний текстовому редакторові. Для Поиск процедури в тексті модуля вікорістовується список процедур, Що знаходится у Верхній частіні вікна модуля.

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

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

У 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 до 214748...


Предыдущая страница | Страница 2 из 3 | Следующая страница

Друкувати реферат
Замовити реферат
Поиск
Товары
загрузка...