Master-detail (баг или фича)
Всем добрый день.
Версия FR 4.7.148
Компоненты доступа к данным: TfrxDOAQuery и TfrxDOADatabase
Delphi 5
Описание отчета:
Есть запрос MasterQuery и DetailQuery.
У MasterQuery есть поля F1 и F2.
У DetailQuery есть параметр F1, который заполняется значением поля MasterQuery.F2.
Запускаем отчет - все ОК.
Ставим у DetailQuery свойство Master=MasterQuery (а то какой это мастер-детайл без этого свойства).
Получаем интересный результат !!!
Входной параметр F1 у запроса DetailQuery равен MasterQuery.F1, а не как указано в свойствах параметров MasterQuery.F2.
Так собственно вопрос: разве это логично ?
Версия FR 4.7.148
Компоненты доступа к данным: TfrxDOAQuery и TfrxDOADatabase
Delphi 5
Описание отчета:
Есть запрос MasterQuery и DetailQuery.
У MasterQuery есть поля F1 и F2.
У DetailQuery есть параметр F1, который заполняется значением поля MasterQuery.F2.
Запускаем отчет - все ОК.
Ставим у DetailQuery свойство Master=MasterQuery (а то какой это мастер-детайл без этого свойства).
Получаем интересный результат !!!
Входной параметр F1 у запроса DetailQuery равен MasterQuery.F1, а не как указано в свойствах параметров MasterQuery.F2.
Так собственно вопрос: разве это логично ?
Комментарии
Если имена параметров совпадают с именами полей из мастер датасета, то независимо от их значений всегда будет подставляться значение поля из мастер запроса.