Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Створення процедур

ЗА ДОПОМОГОЮ МАЙСТРА ТАБЛИЦЬ | Створення таблиць за допомогою Майстра таблиць | Л а б о р а т о р н а я р а б о т а № 2 | Порядок виконання роботи | Л а б о р а т о р н а я р а б о т а № 3 | Л а б о р а т о р н а я р а б о т а № 4 | Порядок виконання роботи | Порядок виконання роботи | Л а б о р а т о р н а я р а б о т а № 7 |


Читайте также:
  1. A. Служить для створення герметичності між соском і губами під час смоктання
  2. II. Порядок выплаты ежемесячной компенсации на оплату проезда до места проведения процедуры гемодиализа инвалидам, находящимся на постоянном диализном лечении.
  3. PowerPoint. Створення презентацій
  4. X. ПРОЦЕДУРА СУДЕЙСТВА
  5. XI. ПРОЦЕДУРА СУДЕЙСТВА
  6. Административные процедуры как форма реализации компетенции органов внутренних дел.
  7. Административные регламенты как акты управления, устанавливающие административные процедуры.

 

1. Основні теоретичні і довідкові відомості

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

Дії, які виконуються за допомогою макросів, можуть бути виконані і за допомогою процедур, написаних на VBA. VBA – стандартна мова програмування додатків MS Offiсe. Вона застосовується для розширення функціональних можливостей додатків, у яких використовується. Крім розширення можливостей додатків, VBA дозволяє працювати з даними: виводити або міняти їх в інших прикладних програмах, що використовують VBA. Наприклад, може знадобитися синхронно вивести інформацію з електронної таблиці і бази даних або створити додаток, який включає графіку і текст, узяті з різних джерел.

 

1.2. Макрокоманда відкриття форм

VBA для додатків дозволяє створювати процедури, які складаються з одних макрокоманд. Для виконання макрокоманд використовується оператор DoCmd. Структура оператора:

DoCmd.макрокоманда [аргумент],

Для відкриття форм використовується макрокоманда OpenForm. Структура оператора при цьому така:

DoCmd.OpenForm FormName, View, FilterName, WhereCondition,

DataMode, WindowMode, OpenArgs

FormName ім'я форми з поточної бази даних, яку потрібно відкрити.

View визначає тип відкриття форми. Використовується одна з наступних констант:

- AcNormal – відкриває форму у вигляді “ Форма” (за замовчуванням);

- AcDesign - відкриває форму у вигляді “ Конструктор”;

- AcFormDs – відкриває форму у вигляді “ Таблица данных;

- FilterName – ім'я запиту з поточної бази даних.

WhereCondition – SQL - вираз (слово WHERE опускається), що визначає, який запит треба вивести на екран.

DataMode – визначає режим введення даних на підставі наступних констант:

- AcAdd – відкриває форму в режимі “Добавление” (можна вносити нові записи, але не можна редагувати наявні);

- AcEdit – відкриває форму в режимі “Редактирование” (можна вносити нові записи і редагувати наявні).

- AcReadOnly – відкриває форму в режимі “Только просмотр” (введення і редагування записів неможливі).

WindowMode – визначає режим вікна, у якому виводиться форма. Використовуються константні значення:

- AcNormal – відкриває форму у вигляді “Обычный”. Використовується за замовчуванням;

- AcHidden – відкриває форму в схованому вигляді;

- AcIcon – Відкриває форму у виді згорнутої піктограми.

OpenArgs – символьний вираз, який визначає один або декілька аргументів. Ці аргументи можуть використовуватися в програмі, написаної на VBA, як модифікатори відкриття форми.

 

1.3. Макрокоманда закриття форм

Для закриття форм використовується макрокоманда Close. Структура оператора при цьому така:

DoCmd.Close ObjectType, ObjectName, Save

ObjectType – тип об'єкта, що закривається. Для закриття форми використовується аргумент acForm. До інших констант зараховано acTable, acQuery, acReport, acMacro, acModule. Якщо цей аргумент упущений, то відбувається закриття активного об'єкта.

ObjectName – ім'я об'єкта, який необхідно закрити.

Save – константа, що визначає процедуру закриття об'єкта, у якому містяться незбережені дані і пропонує користувачу зберегти внесені зміни (використовується за замовчуванням); acSaveYes - автоматичне збереження внесених змін, acSaveNo - не зберігати внесені зміни.

 


Дата добавления: 2015-11-14; просмотров: 63 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Л а б о р а т о р н а я р а б о т а № 8| Л а б о р а т о р н а я р а б о т а № 12

mybiblioteka.su - 2015-2024 год. (0.006 сек.)