Главный-подчиненный отчет

отредактировано 00:54 Раздел: FastReport 2.xx VCL
Здравствуйте.

Возможно вопрос глупый, но я уже запутался.

Необходимо построить отчет типа "главный-подчиненный". Данные для основной таблицы берутся из приложения через TfrDBDataSet. Подчиненная строится прямо в отчете через TfrADOQuery, через который вызвается функция с сервера, которая и возвращает набор данных. В качестве параметра в функцию передается id записи главной таблицы.

Как делаю:

1. MasterData бэнд + DetailData бэнд.
2. Первый связываем с таблицей их программы, а второй с frADOQuery.
3. В frADOQuery.Params указываю тип данных параметра и "назначить их мастер источника"

Вопрос: как указать какое поле из главной таблицы засовывать в запрос.
В справке ни гу-гу.

Спасибо.

P.S. Пробовал через переменные все сделать, т.е. сопоставить параметру переменну а в скрипте ее присваивать. Получается ерунда. Для первой записи главной таблицы все нормально, а для остальных просто копируется то же что было и для первой.
;)

Комментарии

  • отредактировано 00:54
    Select * from Подчиненная таблица Where <имя поля> =: <Имя Поля из главной таблицы>

    А параметр надо убрать, ADOQuery , должен сам врубиться что это не параметр а поле, так как у тебя заполнено свойство MasterSource.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.