Библиотека разработок

Документооборот 76
Наука/образование 30
Бухгалтерский учет. Финансы 63
Обработка и хранение данных 49
Решения для бизнеса 65
Игры и развлечения, анализ и тестирование 5
Домашние дела 10
Культура, спорт, здоровье 6
Инструменты для разработчика 48

Конкурс

Правила участия
Победители
Тестовая лаборатория

Разработчикам

Форум
Статьи
Советы
Владимир Новопашин

TableView – Обозреватель таблиц и свойств базы данных (Access 97/2000/XP)

Разработка рекомендована к использованию экспертами журнала PC Magazine/RE

28.05.06

PC Magazine: It works!

Когда наш отдел занимался конвертированием таблиц базы данных (MSA-97) из DBF - формата , то возникла проблема из 121 записи перенеслось 83. Как выяснилось в таблице были поля со свойством Requried (Обязательное) и не все такие поля заполнились. Вот так и родилась эта утилита. Данная утилита сделана под MSA-97, MSA-2000 и MSA-XP.


Исходный код: доступен
Способ распространения: бесплатно

СкачатьTableView_OE.zip 284,2 КБ

Журнал PC Magazine/REРейтинг разработки: 5

PC Magazine/RE:

То, что базы данных Access могут представлять собой достаточно сложные конгломераты, видимо, объяснять не требуется. Это прекрасно понимают и сами разработчики MS, которые реализовали в СУБД полный и достаточный аппарат для визуального управления ее структурой. Проблема не в том, что существуют какие-то "тайные" параметры, о которых трудно узнать, а в том, что в Access реализован иерархический подход к представлению ее структуру: сначала пользователь видит список таблиц, форм, запросов, затем, двигаясь вниз по иерархии, разбирается по отдельности со структурой каждого элемента (свойства полей в выбранной таблице, например).

Все хорошо, пока ни ставится задача быстро отыскать ответы на те или иные конкретные вопросы. В этот момент выясняется, что человек обычно гораздо легче ориентируется, если информация представлена в виде двухмерных таблиц (списков), а не в форме многомерных иерархий. В результате получается, что быстро устранить проблему в СУБД может либо разработчик, либо опытный администратор, которые хорошо "знают" особенности анализируемой СУБД. А так сразу обычно редко удается сделать все правильно.

Предлагаемая разработка знаменательна тем, что позволяет перейти к более "привычной" форме анализа сложных структур, когда все данные выводятся в виде списков, которые можно разложить перед собой на столе и представить всю структуру СУБД во всем ее многообразии. На наш взгляд, это будет хорошим подспорьем для решения задач, когда что-то непонятно в работе конкретного файла СУБД.

Проблем с применением данной разработки мы не обнаружили. Единственное пожелание – добавить маркировочную запись о времени, когда был сформирован список по СУБД, потому что после внесения изменений в структуру БД или свойства ее полей трудно будет разобраться, к какому моменту времени относится список полей, экспортированный в Excel.

Разработка опубликована в следующих разделах:

Технологии обработки и хранения данных

Безопасность и целостность информации

Диагностика и ремонт tiguan.