Doctor For DA Access V1.07

0
0

Характеристики

Лицензия: Бесплатно

Совместимость:

Язык: Русский

Разработчик: Лагунов П.И.

Описание

Doctor For DA Access V1.07 Doctor For DA Access создана, чтобы помочь разработчику БД в его работе. Doctor For DA Access анализирует БД, разработанными в среде Access 97/2000/2002(XP)/2003 и: • находит проблемные места в БД, могущие быть причиной неадекватного поведения (глюков) БД. Выводит сообщения об найденных местах, что облегчает и ускоряет процесс разработки БД • находит мусор в БД (лишние, ненужные элементы). Выводит перечень найденного мусора • позволяет удалять из БД временные объекты, создаваемые Access, очищать программные модули от истории их создания и корректировки Даются рекомендации по излечиванию заглючившей БД. Doctor For DB Access проводит диагностику ниже перечисленных объектов и их параметров на взаимное соответствие. При не выполнении любого соответствия выдается сообщение об этом. •объект Form, проверяемые параметры: - события Form и его полей . При обнаружении процедуры обработки события проверяем: -- превышает ли длина наименования процедуры устанавливаемого пользователем предела -- является ли вызов обработки события макросом или процедурой --если это вызов процедуры, то ее сперва ищем в модуле класса этой Form. Не найдя поиск продолжаем в объектах Module. -- если это вызов макроса, то ее. проверяем обязательное наличие одной точки разделителя, разделяющей наименование листа макроса и имя макроса в листе. - элементы Form, у которых интервал таймера не равен Нулю - элементы Form, у которых разрешен перехват клавиш • модуль класса объекта Form, проверяемые параметры: - дублирование наименований элементов. (см. модуль объекта Module.) - использование процедуры в БД. Проверяем, вызывается ли она из событий этой формы. - наличие тела процедура. Проверяем наличие операторов в теле процедуры. • модуль объекта Module, проверяемые параметры: - дублирование наименований элементов. Проверяем, если при программировании наименование “Public” элемента (Const, Var, Type, Sub, Function) в одном модуле, совпадает с наименованием ”Private”/(публичность не указана) любого из перечисленных выше элементов в других модулях. Подобное дублирование наименований элементов программирования приводит к появлению самому трудному виду ошибок: “плавающему”. Вроде выявил место проявления ошибки, переменную, ее значение. Идешь в отладочном режиме. Приходишь на место ошибки, смотришь значение переменной, а оно правильно - использование”Private” процедур в БД. Проверяем, вызывается ли она из процедур, имеющих статус: “Public”/(публичность не указана) - наличие тела процедура. Проверяем наличие операторов в теле процедуры. - наличие процедур и переменных в модуле. Проверяем, есть ли процедуры или переменные в модуле. • объект Запросы (Query), проверяемые параметры: - существует ли таблица/запрос вызываемый из этого запроса. - вывод одного и того же поля под разными именами в одном запросе - выводим верхний запрос в цепочке запросов

Скриншоты

Если у вас есть информация о доступных версиях программы, вы можете отправить ее нам.