Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

Работа с макроси създаване, асоцииране на макроси към събития


Информационни технологии | 2009-12-04 | 230 сваляния

5


Работа с макроси създаване, асоцииране на макроси към събития. Автоматизиране на процеси чрез добавяне на командни бутони


Макросът е множество от едно или повече действия, всяко от които извършва част от операция (например отделно действие е отварянето на форма, затваряне на форма, изпълнение на заявка, извеждане на съобщение и други). Макросите позволяват да се автоматизира някаква по-обща задача, която да се изпълни при определено събитие на даден контрол (отваряне на форма, затваряне на форма, натискане на бутон, двойно щракване на левия бутон на мишката върху контрол и други). Някои действия, които могат да бъдат включени в макроси, са:

  • OpenForm отваря форма и има следните аргументи: Form Name име; View начин, по който да се отвори формата Form, Design, Print Preview, Datasheet; Filter Name филтър за определяне на сортиране и ограничаване на редовете за форма; Where Condition израз, който избира редовете за формата от заявката или таблицата; Data Mode начин на работа с данните във формата Add, Edit, Read Only; Window Mode дали прозорецът на формата да е в нормален (Normal), скрит (Hidden), минимизиран (Icon) или диалогов (Dialog) изглед.

  • OpenQuery отваря заявка или я стартира, ако е действаща;

  • OpenTable отваря таблица;

  • OpenReport отваря отчет; аргументите на това действие са аналогични на тези за отваряне на форма.

  • SetWarning включва или изключва всички съобщения на системата. Има един аргумент Warnings On, който при стойност No води до изключване на съобщенията, т.е. предотвратява появата на модалните предупреждения от страна на макроса всякакви съобщения за грешки, диалози, които изискват потребителят да потвърди или откаже. Има същия ефект, както да се избере клавиша Enter (бутон OK, Yes) на всички съобщения. При стойност Yes на аргумента се включват всички съобщения на системата.

  • Close затваря определен прозорец или активния прозорец, ако няма определен.

  • MsgBox извежда съобщение.

  • SetValue установява стойност на контрол, колона, свойство. Аргументи: Item име на контрола, колоната или свойството; Expression израз, който ще се използва за установяване на стойността на елемента Item.

  • CancelEvent отказ от MS Access събитието, което е стартирало макроса, съдържащ това действие. Например, ако събитието Before Update предизвика изпълнение на макрос за валидност и тя не е изпълнена, действието ще откаже актуализирането на данните.


Условия в макрос

В някои случаи е необходимо действие или последователност от действия в макрос да се изпълнят само ако определено условие е изпълнено. Условията се въвеждат в колоната Condition на прозореца на макрос в проектен изглед. За визуализирането на тази колона се използва командата от менюто View | Conditions или бутона . Ако условието е изпълнено, MS Access изпълнява действието в този ред. Ако е необходимо да се изпълнят последователно повече действия (при изпълнено условие) в колоната Condition се пише многоточие (...) на редовете, които непосредствено следват условието. Ако условието не е изпълнено, MS Access игнорира

Работа с макроси  създаване, асоцииране на макроси към събития

Добави своя коментар:



Тагове от реферата: , , ,


Подобни материали


ХидроБалкан внедрява ERP Информационни технологии | 2010-11-13 | 194 прочитания
Настройки в Word Информационни технологии | 2010-11-13 | 73 прочитания
Интернета - За и Против Информационни технологии | 2010-11-13 | 155 прочитания
Функционално програмиране. Теория на алгоритмите Информационни технологии | 2010-11-13 | 117 прочитания
Уроци по JavaScript Информационни технологии | 2010-11-13 | 39 прочитания
Компютър - понятие, класификация Информационни технологии | 2010-11-13 | 155 прочитания
Технически средства 2 Информационни технологии | 2010-11-13 | 55 прочитания
Коригиране и изтриване Информационни технологии | 2010-11-13 | 44 прочитания
Реализация на система за информационно осигуряване на бази от данни за хранителен магазин Информационни технологии | 2010-11-13 | 115 прочитания
Понятие за софтуерно инженерство. CASE-среди и инструменти Информационни технологии | 2010-11-13 | 34 прочитания