9. СОЗДАНИЕ И НАСТРОЙКА ОПЕРАТИВНЫХ ЖУРНАЛОВ
Для создания и настройки оперативных журналов используется конфигуратор БД SQL – задача m_config.exe, который поддерживает следующие функции:
- создание БД с заданной структурой
- конфигурирование БД
- создание журналов БД
- создание таблиц расширения БД
- создание форм просмотра/редактирования записей БД
- создание форм отчетов БД
- создание справочников для быстрого заполнения полей БД
- разграничение доступа пользователей к БД
- экспорт БД в другой формат
- доступ к таблицам БД через SQL запросы.
Структура SQL БД для оперативных журналов приведена в Приложении Д.
При запуске задачи m_config.exe должен быть запущен сервер SQL (служба «SQL Server»). Описание запуска задачи, создание структуры дерева журналов и описание прав пользователей приведено в разделе 5.3. Пример структуры дерева журналов в окне настройки оперативных журналов приведен на Рис. 9.1.
Рис. 9.1 Структура журналов
Окно конфигуратора БД SQL (Настройка оперативных журналов) разделено на несколько панелей:
1) Панель управления окном (свернуть, развернуть, закрыть).
2) Панель «Главного меню». Пояснения к пунктам главного меню редактора приведены в табл. 9.1 - 9.2.
Табл. 9.1 – Пункт меню «Соединение»
Строка меню
|
Горячая клавиша
|
Пояснения
|
Установить/завершить соединение
|
Ctrl+S
|
Активируется окно установления/завершения соединения с сервером SQL (см. Рис. 5.6)
|
Создать новую БД
|
|
Активируется окно создания БД (см. Рис. 9.2)
|
Экспорт
|
|
Вызывает диалог экспорта БД SQL (см. Рис. 9.3)
|
Выход
|
Alt+F4
|
Выход из настройки оперативных журналов
|
Рис. 9.2 Создание БД SQL
Пункт меню «Создать новую БД» вызывает диалог создания БД для ведения оперативных журналов (см. Рис. 9.2). В этом диалоге необходимо выбрать диалект языка SQL (например, Transact SQL (MS SQL Server)) и нажать кнопку «OK».
В новой БД будут созданы следующие таблицы:
- CONFORMS
- CORETABLE
- EQUIPMENT
- HISTORY
- MAGS
- NEXTNUMS
- PERSONS
- REFS
- SQLTOKENS
- USERFORMS.
При создании новой БД, уже существующие в БД таблицы, сохраняются без изменений.
Меню «Экспорт» вызывает диалог экспорта БД (см. Рис. 9.3), с которой в данный момент установлено соединение. В этом диалоге нужно ввести параметры соединения с БД, в которую будет осуществлен экспорт, а также выбрать экспортируемые таблицы. После этого нужно нажать кнопку «Далее» и в следующем окне выбрать диалект языка SQL БД, в которую экспортируются данные.
Рис. 9.3 Экспорт БД SQL
Табл. 9.2 – Пункт меню «Справка»
Строка меню
|
Горячая клавиша
|
Пояснения
|
О программе …
|
|
Информация о разработчике программы и ее версия
|
3) Функциональная панель управления – содержит графические кнопки управления основными функциями программы (см. Табл. 9.3).
Табл. 9.3 Функциональная панель управления
Вид кнопки
|
Название кнопки
|
Пояснение
|
|
Структура журналов
|
Активирует окно редактора журналов (см. Рис. 9.1)
|
|
Справочники
|
Активирует окно редактора справочников (см. Рис. 9.13, 9.14)
|
|
Пользователи
|
Активирует окно редактора пользователей (см. Рис. 5.7)
|
|
SQL редактор
|
Активирует окно SQL редактора (см. Рис. 9.18)
|