Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: osmor
что собственно смущает?
Создаете таблицу правил (как минимум 4 поля)

ключ
Порядок выполнения ( на случай если условия будут перекрываться)
Условие
Действие

Возможно полей понадобиться больше.
Затем пишите функцию которая будет выполнять все это последовательно в порядке выполнения.

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

Создана таблица:

ID
ТипОбъекта (определяет к какому объекту (таблице) будет применен шаг
Номер шага
Тип Действия ("Выполнить функцию", "Выполнить запрос", "Открыть форму", "Проверить наличие записей в таблице")
Аргумент (здесь имя функции, запроса, формы)
Доп аргумент (здесь тип запроса, и параметр указывающий что форма должна ждать реакции пользователя)
Номер След. Шага при успешном выполнении
Номер След. Шага при НЕ успешном выполнении
Комментарий

И есть функция в которая выполняет действия из таблицы (выполняет запросы, отрывает формы и т.п.) она же определят успешно ли выполнился шаг и выполняет след шаг в зависимости от этого.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.