Просмотр свойств
Часто бывает необходимо узнать свойства того или иного объекта программы. Для
этого в Chorovod используется меню "Свойства"
или пункт контекстного меню "Свойства" того объекта, информацию о
котором надо получить. В зависимости от типа объекта набор свойств будет различным,
но все они отображаются в единой манере.
Первый пункт меню - "Свойства\Chorovod" позволяет получить данные
о программе в целом, а именно, путь и наименование файла настроек программы
(параметр Файл конфигурации), путь и наименование используемого файла настроек
баз данных (параметр Файл описания баз данных), путь и имя каталогов или файлов
баз данных, с которыми работает запущенная программа (параметр "Открытые
базы данных").
В списке "Открытые файлы" перечисляются исполняемые файлы и библиотеки,
используемые при работе программы. Параметр "Общий каталог" указывает,
в каком каталоге будут создаваться файлы, необходимые для работы с базами
данных. "Текущий каталог" – это каталог, в котором размещаются используемые
файлы моделей данных, а "Личный каталог" – каталог, в котором будут
создаваться временные файлы, используемые Chorovod при выполнении работы на
компьютере пользователя. Параметр "Библиотечный каталог" содержит
наименование каталога, в котором располагаются библиотеки доступа к базам
данных, а параметр "Оператор" – имя компьютера и имя пользователя
(пользователя операционной системы, а не базы данных).
С помощью меню "Свойства\Задача <имя задачи>" можно получить
свойства используемого файла модели данных. Естественно, вместо строки <имя
задачи> будет использовано реальное имя задачи.
Параметры "Дата сохранения", "Дата создания" и "Дата
изменения", как видно по их названию, показывают дату и время сохранения,
создания и изменения файла, соответственно. Интересными являются списки "Файлы"
и "Таблицы". В списке "Файлы" перечисляются все файлы
моделей данных, используемые данной задачей, а в списке "Таблицы"
приведен перечень таблиц базы данных, с которыми работает задача. Наименование
параметров "Размер файла" и "Версия файла" говорит само
за себя. Они показывают размер (в килобайтах) текущего файла модели данных
и версию файла, что бывает полезно при диагностике ошибок, возникающих при
работе программы. "Файл" – это имя файла модели данных задачи.
При выборе пункта меню "Свойства\Таблица <имя таблицы>", где
вместо строки <имя таблицы> указывается реальное имя таблицы, заданное
в качестве отображаемого имени, выводится окно со списком свойств таблицы.
Этот список достаточно объемен, поэтому рассмотрим лишь наиболее важные параметры.
Флаг "Пакетный режим" указывает, происходит ли работа с таблицей
в пакетном режиме. Подробнее об этом режиме можно узнать в разделе Добавление,
редактирование и удаление данных. В списке колонок приводится перечень
колонок таблицы с указанием их системного имени, типа и размера. "Имя
базы данных" – это псевдоним базы данных, в которой содержится данная
таблица. Если текущая таблица отфильтрована, то флаг "Фильтрование"
установлен и в поле "Фильтр" выводится выражение фильтра. Подробнее
об использовании фильтров можно узнать в разделе Использование
фильтра. Флаг "Только чтение" указывает, разрешена ли модификация
данных таблицы. "Количество записей" и "Размер записи"
показывают, соответственно, количество записей в текущей таблице и размер
одной записи таблицы в байтах. "База данных" – это имя каталога
или файла базы данных, в которой содержится таблица. "Имя таблицы"
и "Системное имя таблицы" отображают, соответственно, имя таблицы,
как оно задано в базе данных и имя таблицы в модели данных. В списке свойств
таблицы есть также несколько параметров, показывающих скорость работы с таблицей,
а именно, "Время удаления записи", "Время редактирования записи",
"Время поиска записи" и "Время вставки записи". В поле
"Индексные поля" показывается перечень индексных полей таблицы.
Информацию о таблице можно получить также, воспользовавшись пунктом свойства
контекстного меню на первой или второй панели программы.
Меню "Свойства\Запись <имя записи>" выводит данные о текущей
записи таблицы.
Чтобы просмотреть свойства колонки таблицы, следует выделить эту колонку и
выбрать пункт меню "Свойства\Колонка <имя колонки>". Будет
показано окно с информацией о ней, а именно, является ли поле служебным, вычисляемым,
индексным, уникальным и обязательным.
Флаг "Только чтение" указывает, что данные этого поля не могут быть
изменены. Флаг "Транслитерация" указывает, применяется ли транслитерация
к данным поля. Параметр "Данные" показывает тип и размер поля, а
"Имя" – имя поля, как оно задано в таблице базы данных. Свойства
колонки можно просмотреть также, воспользовавшись контекстным меню соответствующего
поля в форме при редактировании или добавлении данных. |