"Создавать БД в среде Access легко и просто, всегда можно воспользоваться помощью многочисленных мастеров, легко и просто организована передача данных в другие программы, множество библиотек. К сожалению, без трудностей при разработке БД не обойтись. Иногда разрабатываемые БД начинают неадекватно реагировать на наши действия. Вчера работала нормально, а сегодня чудит. И сколько часов, сколько нервов тратишь, чтобы выяснить причину ее внезапной неадекватности. А сколько мусора остается в созданной БД. К ним относятся: фрагменты программного кода, запросы, формы, макросы, реализованные варианты решений – в общем, все, что не используется в окончательном варианте. Чтобы помочь разработчику БД в его работе и была создана программа 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), проверяемые параметры: - существует ли таблица/запрос вызываемый из этого запроса. - вывод одного и того же поля под разными именами в одном запросе - выводим верхний запрос в цепочке запросов."
CrystalDiskInfo выдает подробную информацию о накопителях, установленных в компьютере, и параметры системы их самодиагностики, а также позволяет настроить такие параметры работы HDD как AAM и APM
OCCT — программа для тестирования стабильности работы центрального процессора, графического процессора и оперативной памяти в Windows
Как скачать Doctor For DA Access?
Чтобы скачать Doctor For DA Access с Софтодрома, нужно нажать на кнопку «Скачать», после чего откроется страница загрузки со ссылками. В случае, если это программа для компьютера на Windows или Linux, на странице загрузки указаны прямые ссылки на файлы дистрибутива, находящегося на официальном сайте разработчика. Если это мобильное приложение для Android или iOS, то указаны ссылки на соответствующую страницу в Google Play и App Store, где это приложение можно официально загрузить на смартфон.