|
|
|
так попробуй
|
Serge I. Zolotukhin
|
18.05.2001 14:35 |
парсер не умеет делать такие заковыки. ;-/
Чтобы оно сортировало по имени, нужно выделять строку в отдельный столбец. Если у тебя изначально это не сделано, можно подить фиктивный контекст и сортировать уже по нему:
^context[people; ^load[people.cfg] ^menu[ ^context[tmp; ^rem[ предположим, что строка == 'фам имя отчество' ] ^match[^^(.+) (.+) (.+);;^item[people;0]] ^context[output; ^config[append;^item[tmp;\1] ^item[tmp;\2] ^item[tmp;\3]] ] ] ] ]
то, что это заработает с первого раза, не гарантирую ;-), но идея тут просматривается.
А вообще, если нужно что-то сортировать и по имени и по фамилии, обычно изначально их разбивают. Типа
create table people ( last_name varchar(20), first_name varchar(20) )
это не я придумал.... ;-)
|