Как сделать сортировку в BrowseBox'e по полю из связанной таблицы ?
Пробовал перед открытием VIEW делать PrimTable{PROP:Order}'+JoinedTable:Field'
- выводит пустой BrowseBox. BIND поля сделал.
Пользую C55EE c ШВС.
--
Mfg,
Anton mailto:ustim@web.de
(Добавление)
А сама таблица JoinedTable описана во VIEW?
И потом - непонятно что такое PrimeTable?
Если это FILE, то - читай доку - свойство {PROP:Order} применимо только к структуре VIEW.
Т.е. у тебя должна быть VIEW-структура типа:
Код: Выделить всё
MyView VIEW(PrimTable)
PROJECT(PrimTable fields)
JOIN(JoinedTable:JoinKey,PrimTable:JoinFields)
PROJECT(как минимум JoinedTable:Field)
END
END
...
MyView{PROP:Order} = '+JoinnedTable:Field'
Open(MyView)
Set(MyView)
! Вот теперь оператор NEXT будет считывать записи
! из выборки MyView, отсортированные по вышеназванному полю.
=============================
С уважением, Олег А. Руденко.
Oleg_Rudenko@mail.ru
Oleg_Rudenko@mail333.com
Библиотека DynaLib
http://dynalib.narod.ru
(Добавление)
Все так и сделано

Правда, сделано в контексте шаблонов для BrowseBox от ШВС. Может там какая-то нестыковка ?
--
Mfg,
Anton
Написал: ClaList(2)