Тематическое оглавление
Доброе утро!
У меня есть некий список ID Name Key
По Key привязывается группа из другой таблицы.
Алфавитное и индексное оглавления я сделал, повесив 2 якоря на ID и Name.
Сгруппировал я их тоже, создав новый ADOQuery2 (естественно получилось на много больше строк, так как для 1 позиции может быть несколько групп).
И никак не могу понять, как выводить номер страницы, где находится данная позиция в сгруппированном тематическом оглавлении.
Буду благодарен за любую помощь.
У меня есть некий список ID Name Key
По Key привязывается группа из другой таблицы.
Алфавитное и индексное оглавления я сделал, повесив 2 якоря на ID и Name.
Сгруппировал я их тоже, создав новый ADOQuery2 (естественно получилось на много больше строк, так как для 1 позиции может быть несколько групп).
И никак не могу понять, как выводить номер страницы, где находится данная позиция в сгруппированном тематическом оглавлении.
Буду благодарен за любую помощь.
Комментарии
Я это и использую при построении первых 2 оглавлений.
С Тематическим оглавлением похуже
SQL для построения основного списка по которому делаю алфавитное и индексные оглавления "SELECT * from Table"
Для Тематического "SELECT a.Name, b.GroupName FROM Table a INNER JOIN Group b ON a.Key = b.Key"
Получаются задвоенные, затроенные записи так как 1 позиция может иметь несколько групп.
НО Key для каждой позиции из Table уникален.
Вот никак не получается повесить Engine.GetAnchorPage() он выдаёт всегда последнюю страницу.