Подождите ...

[Часто задаваемые Вопросы (ЧаВо)][Быстрый старт]
[1. Основные возможности (сортировка / группировка / поиск / фильтры в Базе Данных).]


Как открыть Базу Данных в LibaBook?<br>Как отсортировать книги по одному или нескольким столбцам?<br>Как группировать книги по одному или нескольким столбцам?<br>Как выполнить быстрый поиск книг по одному атрибуту?<br>Как выполнить расширенный поиск по нескольким атрибутам?<br>Как использовать простой фильтр по атрибуту?<br>Как отменить (очистить) фильтр/поиск?<br>Как использовать расширенный фильтр?<br>Как добавить свои кнопки в меню на вкладке?<br><br>



17.09.2017 14:50
FreeMind
Модератор
633 360

1. Основные возможности (сортировка / группировка / поиск / фильтры в Базе Данных).



Как открыть Базу Данных в LibaBook?
Как отсортировать книги по одному или нескольким столбцам?
Как группировать книги по одному или нескольким столбцам?
Как выполнить быстрый поиск книг по одному атрибуту?
Как выполнить расширенный поиск по нескольким атрибутам?
Как использовать простой фильтр по атрибуту?
Как отменить (очистить) фильтр/поиск?
Как использовать расширенный фильтр?
Как добавить свои кнопки в меню на вкладке?

0
+0
-0
Реализовано
17.09.2017 15:43
# FreeMind  Модератор  633 360
На 0-м шаге мы создали демонстрационную БД книг для экспериментов.

Давайте закроем LibaBook («Меню» -> «Выход») и запустим заново.

Как мы видим, после запуска автоматически открылась наша тестовая БД. Это происходит из-за того, что в «Настройки» -> «Настройки приложения» -> «Основные» по умолчанию стоит галочка «При запуске автоматически открывать последнюю открытую Базу Данных», при желании, её можно убрать, и тогда программа при запуске не будет подключаться ни к каким БД.

Базу Данных можно открыть несколькими способами:
- «Меню» -> «Открыть Базу Данных...»
- «Меню» -> «Недавно открытые Базы Данных»
- Через проводник Windows (Выбрать файл БД с расширением «.lbbk2», и дважды кликнуть по нему мышкой). При этом БД откроется в новом экземпляре программы LibaBook.

Отлично, теперь мы знаем, как закрывать/открывать БД.
17.09.2017 15:50
# FreeMind  Модератор  633 360
Количество отображаемых на данный момент карточек в таблице

В отличии от LibaBook v1, в LibaBook v2 для ускорения загрузки БД карточки отображаются «постранично», а не все сразу.
Вот пример: если в БД имеется 1000 карточек, то при загрузке по умолчанию будет показано только 30, чтобы показать следующие 30 карточек, надо нажать кнопку слева внизу окна «Показать ещё...» и т.д.

Мы можем изменять размер страницы (количество карточек), которые будут выводиться на экран за 1 раз. Для этого можно выбрать число из списка, либо ввести требуемое число самостоятельно. Давайте для эксперимента установим число = 5.

Для этого записываем число 5 в список и нажимаем кнопку «Обновить таблицу» (зеленый кружек справа вверху окна).




Слева изменится индикатор отображения:
[0/5 из 12] - это означает, что общее количество книг в БД 12, в данный момент в таблице показано 5, номер по порядку выделенной карточки = 0, т.е. мы пока не выделили ни одной карточки в таблице.
Если мы установим фокус на 2ю карточку, то индикатор покажет [2/5 из 12].
Если нажмем кнопку «Показать ещё...» , то индикатор покажет [2/10 из 12].
Если еще раз нажмем кнопку «Показать ещё...» , то индикатор покажет [2/12 из 12], т.е. мы вывели в таблицу все карточки имеющиеся в БД.


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

Если по каким-то причинам требуется всегда выводить все данные целиком, то для этого достаточно установить количество карточек на странице гораздо большее, чем количество карточек в БД.
23.09.2017 10:47
# FreeMind  Модератор  633 360
Сортировка по одному или нескольким атрибутам

Для сортировки по одному атрибуту, просто щелкаем на соответствующем ему столбце таблицы (треугольник показывает направление сортировки). Можно так же воспользоваться раскрывающимся списком «Сортировать по».

Чтобы отсортировать по нескольким столбцам, щелкаем по ним мышкой, удерживая на клавиатуре клавишу SHIFT.
23.09.2017 10:52
# FreeMind  Модератор  633 360
Группировка по одному или нескольким атрибутам

Для группировки по одному атрибуту – можно просто воспользоваться раскрывающимся списком «Группировать по».

Для группировки по нескольким атрибутам нужно использовать перетаскивание заголовков столбцов.

Допустим, мы хотим сгруппировать таблицу по атрибуту «Авторы» и «Место хранения», тогда просто перетаскиваем мышкой колонку «Авторы» на темную полоску над таблицей, а затем туда же перетаскиваем колонку «Место хранения». Все!



23.09.2017 10:54
# FreeMind  Модератор  633 360
Быстрый поиск книги по одному атрибуту

На вкладке «Карточки книг» расположено поле для быстрого поиска книги по атрибуту группировки, выбранному из списка «Группировать по» или щелчком мыши по названию атрибута.





Например:
Если выбранный атрибут = «Авторы», то введя в поле «аб», мы увидим всех авторов содержащих сочетание букв «аб».
Если выбранный атрибут = «id (номер карточки)», то введя в поле «12», мы увидим все карточки, содержащие в атрибуте id символы «12».
23.09.2017 10:55
# FreeMind  Модератор  633 360
Расширенный поиск книг по нескольким атрибутам

Нажмите кнопку на верхней панели «Поиск карточек книг в Базе Данных» или выберете данный пункт в контекстном меню таблицы книг. В результате откроется диалог поиска, в котором можно выбрать атрибуты, которые будут участвовать в поиске.
23.09.2017 10:56
# FreeMind  Модератор  633 360
Простая фильтрация по атрибуту

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



23.09.2017 10:57
# FreeMind  Модератор  633 360
Отмена(очистка) фильтрации/поиска

Если вы выполнили фильтрацию/поиск и снова хотите вернуться в режим отображения всех данных, просто удалите фильтр или отключите его. Для этого внизу окна на панели фильтра нажмите крестик или снимите галочку, либо нажмите кнопку «Очистить» на панели желтого цвета.



23.09.2017 11:09
# FreeMind  Модератор  633 360
Расширенный фильтр

В правом нижнем углу на вкладке «Карточки книги» имеется кнопка «Настройка…» нажмём её, откроется конструктор фильтров, в котором можно настроить собственный фильтр любой сложности. Созданный фильтр можно сохранить в файл и потом использовать повторно (загрузив фильтр из файла в окне конструктора фильтров).




Дополнительно, есть возможность сохранять/загружать фильтры-меню. Произвольные условия таких фильтров так же можно создавать в окне конструктора фильтров, но сохраняться фильтры должны не из окна конструкта, а по кнопке «Фильтр: «Сохранить»» на панели жёлтого цвета. Сохраненные таким образом фильтры-меню будут сразу отображаться в раскрывающемся меню по кнопке «Быстрый выбор».




23.09.2017 11:10
# FreeMind  Модератор  633 360
Добавление своих кнопок в меню вкладки

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

Более подробную информацию можно получить, нажав на вкладке «Карточки книг» пункт меню «?».
23.09.2017 11:12
# FreeMind  Модератор  633 360