Как взять данные из Memo конкретной строки таблицы отчета
Имеется: Отчет с набором данных BDEQuery, в MasterData строится некая таблица на основе MemoView.
Задача: После вывода отчета на экран необходимо пользователю дать возможность в одном из столбцов просмотреть расширенные данные по любой из строк таблицы (в отчете отображаются не все данные запроса). В идеале, эти данные можно было бы поместить в свойство Hint, на худой конец выводить сообщение на экран из события OnPreviewClick.
Проблемы:
1) При формировании отчета, динамически не получается назначить свойство Hint (Memo30.Hint := 'test'; Memo30.ShowHint := true;). Подсказка не отображается.
2) Непонятно, как в событии OnPreviewClick взять данные, соответствующие именно нужной строке таблицы.
Буду очень благодарен за наводки в решении проблемы.
Задача: После вывода отчета на экран необходимо пользователю дать возможность в одном из столбцов просмотреть расширенные данные по любой из строк таблицы (в отчете отображаются не все данные запроса). В идеале, эти данные можно было бы поместить в свойство Hint, на худой конец выводить сообщение на экран из события OnPreviewClick.
Проблемы:
1) При формировании отчета, динамически не получается назначить свойство Hint (Memo30.Hint := 'test'; Memo30.ShowHint := true;). Подсказка не отображается.
2) Непонятно, как в событии OnPreviewClick взять данные, соответствующие именно нужной строке таблицы.
Буду очень благодарен за наводки в решении проблемы.
Комментарии
Спасибо за подсказку. Через TagStr хоть и обходными путями, но все же получается довести до пользователя нужную информацию.
Но все же, возможно ли на этапе формирования отчета (может быть даже в формулах MemoView) задать свой собственный Hint для MemoView каждой строки таблицы?