1

Тема: Сортировка таблицы по возрастанию

function CreateTable()
t_id = AllocTable();
AddColumn(t_id, 0, "переменнаяA", true, QTABLE_INT_TYPE, 15)
 AddColumn(t_id, 1, "переменнаяB", true, QTABLE_INT_TYPE, 15)
 AddColumn(t_id, 1, "переменнаяC", true, QTABLE_INT_TYPE, 15)
t = CreateWindow(t_id);
SetWindowCaption(t_id, "Таблица оповещения");
for i=0, 20, 1 do InsertRow(t_id, -1);
end;

В окне таблицы такого вида нужно сделать сортировку столбца по возрастанию переменных  а, b и c, чтобы 0 был сверху и далее. Соответственно сортируется и второй столбец зависимо от первого (переменные d,e,f)

SetCell(t_id, 1, 1, a[0])
SetCell(t_id, 2, 1, b[1]) 
SetCell(t_id, 3, 1, C[2])

SetCell(t_id, 1,2, d)
SetCell(t_id, 2, 2, e) 
SetCell(t_id, 3, 2, f)

Опишите хотя бы примерно, как правильнее это сделать? Ломаю голову целый день

2

Re: Сортировка таблицы по возрастанию

Добрые люди, поясните, пожалуйста?