Файл: ...\Samples\Solution\Db\Order.scx

Данный пример иллюстирирует изменение порядка расположения записей таблицы или Списка. Таблица Клиентов (customer) имеет индексные тэги для каждого поля, размещенного в объекте Grid. В программном коде события MouseUp, для каждого представленного заголовка столбца помещается соответствующий код, соответствующий индексному тэгу (см. ниже), который переключает порядок сортировки данных. Например, представленный программный код соответствует заголовку столбца Предприятие (Company):

  CopyCode imageКопировать Код
LPARAMETERS nButton, nShift, nXCoord, nYCoord
IF nShift = 2 && CTRL, при нажатии кнопки мыши с клавишей CTRL - обратная сортировка
SET ORDER TO Company DESCENDING
ELSE
SET ORDER TO Company ASCENDING
ENDIF

GO TOP
THISFORM.Refresh

См. также