1 (edited by Илья Б. 2017-01-09 11:03:22)

Topic: Сортировка.

Добрый день!
Помогите, пожалуйста, с реализацией сортировки значений вида: 1/15, 2/15, 3/16, 2/16 т.д. Значения должны быть отсортированы в виде:
3/16
2/16
1/16
3/15
2/15
1/15
Если возможно, на основе Вашего, немного измененного, примера.

Post's attachments

Attachment icon Counter_Ex.rar 295.44 kb, 372 downloads since 2017-01-09 

Re: Сортировка.

Приветствую.


Судя по вашим данным, вам необходимо чтобы счетчик сбрасывался при изменении второй части значения (15,16)
Это не получиться реализовать с помощью поля СЧЕТЧИК


Скачайте пожалуйста другой пример, в нем счетчик сбрасывается на 1, когда меняется текущий год:

Post's attachments

Attachment icon CounterEx with year.zip 7.05 kb, 498 downloads since 2017-01-09 

Dmitry.

Re: Сортировка.

Спасибо за пример, сброс счетчика в основном проекте уже реализован вручную. Ваш пример мне не подходит, или я что то не так понял. Нужна сортировка данных именно из проекта в шапке, '/15' в проекте для примера, в основном год берется напрямую.

Re: Сортировка.

вместо строчки скрипта

frmEmployee.edYear.Text := FormatDateTime('yyyy', now);

замените на, чтобы указывать число в ручную

frmEmployee.edYear.Text := '15';

также в данном примере реализована сортировка.

Dmitry.

Re: Сортировка.

Дмитрий, спасибо за помощь, но все же, возможно ли реализовать сортировку именно примера из шапки, без создания дополнительных полей? В готовом проекте столбец уже содержит данные вида: 1/15, 2/15, 3/16, 2/16, требуется просто отсортировать.  И возник вопрос по Вашему примеру:

Form1.GridEmployees.dbCustomOrderBy := 'year, ident';]

Как реализовать сортировку по возрастанию или убыванию. Возможность "стандартной" сортировки по щелчку на заголовке столбца в данном случае можно реализовать только через доп. процедуру?
Дайте, пожалуйста, ссылку на установочную версию 2.8.
Спасибо.

Re: Сортировка.

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


Версия 2.8
http://myvisualdatabase.com/download/myvisualdb2.8.exe



Добавил в проект сортировку по возрастанию и убыванию.

Post's attachments

Attachment icon CounterEx with year.zip 7.31 kb, 386 downloads since 2017-01-10 

Dmitry.

Re: Сортировка.

Большое спасибо.