Общие принципы работы с таблицами и БД

Материал из ASV2 manual
Перейти к: навигация, поиск

Навигация : Оглавление / Описание программ комплекса



Строка навигации

Для навигации и управления данными практически во всех таблицах ПО (Boss.exe, Operator.exe и др.) существует панель навигации.

Сама панель расположена в левом нижнем углу формы

Общий вид панели навигации:

Strokanav.gif


Строка навигации служит для всех основных действий производимых с данными в таблице, это может быть добавление новой записи , удаление, сохранение записи и пр.

Внимание ! Все данные введенные в таблицу, либо изменённые будут записаны в базу данных ТОЛЬКО 
после нажатия на кнопку Сохранить ! 

Для введения в силу некоторых глобальных изменений , требуется перезапуск сервера.




Описание пунктов панели навигации :

  • Первая запись – Переход к первой записи в таблице с данными
  • Предыдущая страница – Переход к предыдущей странице
  • Предыдущая запись – Переход к предыдущей записи в таблице с данными
  • Следующая запись – Переход к следующей записи
  • Следующая страница – Переход к следующей странице с данными
  • Последняя запись – Переход к последней записи в таблице с данными
  • Вставить новую запись – Добавляет пустое поле в таблицу с данными , основная команда для добавления новых записей в БД
  • Удалить запись – Удаляет выделенную запись ( Аналогично нажатию клавиши Delete )
  • Редактировать запись – Переводит выделенную строку в режим редактирования
  • Сохранить изменения – Сохраняет в базе данных внесенные вами изменения
  • Отмена произведённых изменений – Отменяет ваше последнее исправление, которое было внесено в таблицу. Не работает после нажатия на кнопку Сохранить
  • Обновить данные – Обновляет данные в таблице , может быть полезно в случае если с одной базой могут работать одновременно несколько управляющих
  • Сохранить закладку – Ставит закладку на активную запись в БД
  • Перейти к закладке – Переходит к ранее установленной закладки
  • Фильтровать данные – Фильтрует данные по указанному вами критерию. Фильтры описываются в следующем пункте



Фильтры

В программе существует возможность использовать различные фильтры данных.

Пример использования фильтра :

Для примера возьмём закладку Блочная тарификация :


Filtr1.png


На рисунке мы видим что находятся 4 записи.

Чтобы вызвать редактор фильтров нужно нажать в панели навигации кнопку Фильтр


Filtr2.png


Для создания фильтра щёлкаем на нижней панели


Filtr3.png


Создается новая строка фильтрации:


Filtr4.png


  • Зелённым цветом обозначается ID списка ( например Категория клиента , Сумма , ID и пр. )
  • Красным – действие ( Например : Равно , больше , меньше , не равно и пр. )
  • Синим цветом – Данные по которым будет произведён фильтр.

Для примера ставим ID списка в значение : Категория клиента , действие в равно , Данные в Обычный клиент.

Нажимаем кнопку OK


Filtr5.png


Теперь мы видим что данные отфильтровались по составленному нам фильтру : т.е теперь показываются только данные относящиеся к группе : Обычный клиент

Используя данную систему фильтрации можно создавать довольно сложные фильтры для выборки :

Filtr6.png

Готовый фильтр можно сохранить с файл, а в нужный момент загрузить его из файла.



Сортировка по столбцам

Во все списки используемые в программе вставлена сортировка данных.

Для сортировки данных по определенным параметрам нужно выбрать интересующий вас столбец с информацией и щелкнуть по заголовку столбца левой кнопкой мышки.

Пример № 1

В данном примере сортировка производиться по первому столбцу : ID На картинке видно что номера стоят в обычной последовательности 1,2,3,4


Sort1.png


Пример № 2

В этом примере сортировка производиться по столбцу Стоимость часа На рисунке хорошо видно что данные в первом столбце перемешались зато в столбце Стоимость часа идут по возрастанию с наименьшей цены.


Sort2.png


Если данные не цифровые а, например, буквенные, то сортировка будет производиться по буквам алфавита.



Группировки

Группировки созданы для удобства просмотра больших объёмов данных.

Группировки используются в основном в программе Operator.exe

Для включения группировок вам нужно щёлкнуть правой кнопкой мышки на заголовке одного из полей списка.

В выпавшем меню нужно выбрать пункт : Показывать панель группировок


Gr1.png


После выбора данного пункта над списком появиться пустая панель группировок.


Gr2.png


Для формирования группы вам нужно всего лишь перенести заголовок столбца по которому вы хотите создать группировку данных , например Состояние.

Переносим заголовок таблицы Состояние на строку группировок. После переноса основной список будет сформирован на основе указанных вами критерий.


Op group 01.gif


В данном случае это разделение компьютеров на группы по состоянию ( Занят - Свободен ) Группировки очень удобно использовать для таких группировок как :

  • Группировка по занятым – свободным машинам
  • Группировка по признаку включён ли Интернет
  • Группировка по группам компьютеров